老师帮看一下这个

来源:2-10 编程练习

要每天学习的小蓝同学

2021-05-24 18:44:05

相关代码:

<script>
let x=10;
let y=20;
let z=30;

let [y,z,x]=[x,y,z];
console.log(x,y,z);
</script>

为什么这个会报错?

let [y,z,x]=[x,y,z];

这条去掉let就不会。

写回答

1回答

好帮手慕言

2021-05-24

同学你好,之前已经使用let声明了变量x、y、z,加上let之后,相当于再次声明x、y、z:

http://img.mukewang.com/climg/60ab854109ca3a3f04610264.jpg

let声明的变量,不允许重复声明,所以会报错。

祝学习愉快~


0

0 学习 · 15276 问题

查看课程