Javascript-无法覆盖全局变量?

时间:2018-08-03 10:06:53

标签: javascript

此行:

console.log('crypto: ' + crypto);

打印crypto: [object Crypto]

如果我这样做:

var crypto = "mystring";
console.log('crypto: ' + crypto);

我仍然得到crypto: [object Crypto]。我希望它能打印crypto: mystring。为什么不呢?

2 个答案:

答案 0 :(得分:1)

当您想用一些字符串覆盖加密对象时,可以这样做

delete crypto
var crypto = "mystring"
console.log("crypto = " + crypto) // crypto = mystring

答案 1 :(得分:0)

Crypto是Javascript库。那就是为什么我有一个问题。 我尝试用其他字词替换加密货币,效果很好。

删除加密货币 var crypto =“ mystring” console.log(“ crypto =” + crypto)// crypto = mystring

密码。该库是一个面向对象的密码工具,它实现了几种基本的密码算法,包括TWOFISH,SERPENT,RIJNDAEL,具有密钥生成功能的RSA和JavaScript的SHA(SHA-1,224,256,384,512)。 ...该库的独特功能是异步处理。