首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Javascript在函数内部调用外部库函数?

如何使用Javascript在函数内部调用外部库函数?
EN

Stack Overflow用户
提问于 2015-03-05 02:44:04
回答 1查看 1.3K关注 0票数 0

你好,所以我正在使用CryptoJS库来做一个SHA256散列。我遇到了一个问题,它允许我做这样的事情。

代码语言:javascript
复制
<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>

<script> var p = CryptoJS.sha256("password"); </script>

但不是这个

代码语言:javascript
复制
<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的新手。所以我可能不太熟悉作用域和外部库,有人能帮我澄清一下吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 01:37:15

如果您按照编写的方式调用函数login(),那么将会生成单词"password“的散列并将其赋值给变量p。--仅此而已!

如果你想要一个可以工作的函数,你需要对这个变量p做些什么。你可以通过在函数中添加console.log(p)并查看你的控制台来开始查看生成的内容。

如果你要找的只是"password“的散列,你可以return p

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28862395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档