[英]undefined when declared as a variable name throws error in browser but runs successfully when runs in node.js
我尝试在 Nodejs 和 chrome 浏览器上执行以下代码行。 在 nodejs 中,它执行成功,但在 chrome 浏览器中,它会引发错误。
const undefined = 1;
console.log(undefined);
// Nodejs: prints 1
//chrome browser: VM359:1 Uncaught SyntaxError: Identifier 'undefined' has already been declared
如果 undefined 已经被声明为一个值,你们不认为undefined
在 nodejs 中是一个变量吗?
您不能根据https://stackoverflow.com/a/7173833/1331578覆盖 undefined 。 它可能适用于不使用全局对象的节点。 但总的来说,它只是不可写的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.