老师帮看一下这个
来源: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回答
同学你好,之前已经使用let声明了变量x、y、z,加上let之后,相当于再次声明x、y、z:

let声明的变量,不允许重复声明,所以会报错。
祝学习愉快~
相似问题