请问老师,为什么取别名会报错?
来源:3-10 编程练习
牧之BS
2021-03-23 17:10:06
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
//补充代码
let node = {
type:"Identifier",
name:"ES",
loc:{
start:["line","column"],
end:{
line:1,
column:4
}
}
};
let {
loc:{
start:[a],
end:{
line:num
//line
}
}
} = node
console.log(a,num);
//console.log(a,line);
</script>
</body>
</html>
问题描述:


问题描述
不用别名就能正常输出
2回答
同学你好,解答如下:
老师测试代码,浏览器不报错,能正常获取到别名num。同学刷新浏览器后,也不报错了,说明是浏览器没有及时刷新或者刷新不正常造成的。所以出现的报错,就是浏览器某个环节有问题,产生的,多刷新两遍,忽视即可。
祝学习愉快!
牧之BS
提问者
2021-03-23
我知道了,是网页刷新的问题,那么有个新问题了,node不是let定义的吗?为什么会出现这种问题?
相似问题