老师您好,我的控制台报错

来源: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回答

好帮手慕慕子

2021-01-10

同学你好,老师测试同学粘贴的代码没有出现报错,如下图所示:

http://img.mukewang.com/climg/5ffa5ba809c2207503920135.jpg

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

http://img.mukewang.com/climg/5ffa5bc409b31a9106860463.jpg

建议同学检查下自己的代码,是否是重复声明x了,如果是的话,注释掉重复声明的代码,如果不是的话,可以清除浏览器缓存,重新再测试下。

如果还存在问题,可以将你写的完整代码全部粘贴过来,便于帮助同学准确的定位与解决问题。

祝学习愉快~

0

0 学习 · 15276 问题

查看课程