老师您好,我的控制台报错
来源:2-10 编程练习
慕莱坞0484978
2021-01-09 20:23:14
/*补充代码*/
let x = 10;
let y = 20;
let z = 30;
[x, y, z] = [z, x, y];
console.log(x, y, z);
VM2058:1 Uncaught SyntaxError: Identifier 'x' has already been declared
at <anonymous>:1:1
at n.runCode (code.js?v=202101081807:1)
at Array.<anonymous> (code.js?v=202101081807:1)
at b.r._signal (ace.js?v=202101081807:1)
at b.onDocumentChange (ace.js?v=202101081807:1)
at p.r._signal (ace.js?v=202101081807:1)
at p.onChange (ace.js?v=202101081807:1)
at a.r._signal (ace.js?v=202101081807:1)
at applyDelta (ace.js?v=202101081807:1)
at a.remove (ace.js?v=202101081807:1)
1回答
同学你好,老师测试同学粘贴的代码没有出现报错,如下图所示:

同学粘贴的报错是因为x被重复声明了,如下图所示:

建议同学检查下自己的代码,是否是重复声明x了,如果是的话,注释掉重复声明的代码,如果不是的话,可以清除浏览器缓存,重新再测试下。
如果还存在问题,可以将你写的完整代码全部粘贴过来,便于帮助同学准确的定位与解决问题。
祝学习愉快~
相似问题