Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-can';不重写全局变量吗?_Javascript - Fatal编程技术网

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它会返回加密对象。为什么要覆盖加密对象?如果你想这样做,你以后需要加密对象吗?