Javascript-can';不重写全局变量吗?
这一行:Javascript-can';不重写全局变量吗?,javascript,Javascript,这一行: console.log('crypto: ' + crypto); 打印crypto:[对象加密] 如果我这样做: var crypto = "mystring"; console.log('crypto: ' + crypto); 我仍然得到crypto:[对象加密]。我希望它能打印crypto:mystring。为什么不呢?当您想用一些字符串覆盖加密对象时,您可以这样做 delete crypto var crypto = "mystring" console.log("cry
console.log('crypto: ' + crypto);
打印crypto:[对象加密]
如果我这样做:
var crypto = "mystring";
console.log('crypto: ' + crypto);
我仍然得到
crypto:[对象加密]
。我希望它能打印crypto:mystring
。为什么不呢?当您想用一些字符串覆盖加密对象时,您可以这样做
delete crypto
var crypto = "mystring"
console.log("crypto = " + crypto) // crypto = mystring
Crypto是Javascript中的一个库。我想这就是为什么会有问题。 我试着用其他单词代替加密,效果很好 删除加密 var crypto=“mystring” console.log(“crypto=“+crypto)//crypto=mystring
加密。这个库是一个面向对象的加密工具包,它实现了几个基本的加密算法,包括TWOFISH、SERPENT、RIJNDAEL、RSA和密钥生成以及用于JavaScript的SHA(SHA-1224256384512)。。。此库的独特功能是异步处理。请进行修改。目前,您的错误无法再现。
window.crypto
返回什么?@CertainPerformance只需将其插入任何HTML,加载页面并打开控制台。你是说它会打印crypto:mystring
?@Pavitra它会返回加密对象。为什么要覆盖加密对象?如果你想这样做,你以后需要加密对象吗?