如何使用Javascript调用外部库's函数内部的函数
How to use Javascript to call an external library's function inside of a function?
你好,我正在使用CryptoJS库进行SHA256哈希。我有一个问题,它允许我做这样的事情。
<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>
<script> var p = CryptoJS.sha256("password"); </script>
但不是这个
<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>
<script>
function login() {
var p = CryptoJS.sha256("password");
} </script>
这给了我一个未定义的函数错误。
我是JavaScript新手。。。所以我可能对作用域和外部库不太熟悉,有人能帮我澄清一下吗?
如果您在编写函数login()
时调用它,那么将生成一个单词"password"的哈希,并将其分配给变量p。仅此而已!
如果你想要一个工作函数,你需要用这个变量p做一些事情。你可以从在函数中添加console.log(p)
并查看控制台开始查看生成的内容。
如果你所寻找的只是"密码"的散列,你可以return p
。
祝你好运!
相关文章:
- 调用函数内部的函数
- javascript函数内部的代码用逗号而不是分号分隔
- javascript无法重新定义函数内部的全局对象
- 如何从函数内部的这个变量中获取值
- appendChild在函数外部工作,但在函数内部不工作
- 在jquery函数内部设置来自jquery函数的var;t运行
- 一个'var'在函数内部声明
- 为什么(如何)'这'从函数内部调用回调时发生更改
- 函数内部未定义的输入值
- 在Meteor中如何将数据从函数内部复制到其他模板
- 如果在构造函数内部为else,则Javascript是可选的
- 我对“;返回true"嵌套函数内部;t工作
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- javascript,将参数传递给函数内部的闭包中的回调
- 匿名自执行js函数内部的全局变量在外部仍然可用
- 使用PHP和Javascript在函数内部传递alphaneumeric值作为参数时出错
- 访问函数内部的Polymer方法
- 更改函数内部的全局变量而不调用它
- 如何在函数内部为jquery工具提示调用不同的var字符串
- 构造函数内部的事件处理