首页 > 试题广场 >

关于ES6解构表达式let[a=1,b]=[];描述正确的是

[单选题]
关于ES6解构表达式
let [a = 1, b] = []; 
描述正确的是()
  • a = undefined, b = undefined
  • a = 1, b = 1;
  • a = 1, b = undefined;
  • 语法报错
楼上言之有理
发表于 2021-03-20 18:23:18 回复(0)
默认值生效的条件为undefined 此处a了个默认值1 所以答案为1 undefined
发表于 2020-10-30 09:13:47 回复(0)
此处 a = 1 相当于给了a 一个默认值 1,而 b 的默认值就是undefine
发表于 2020-09-25 18:54:49 回复(0)
a和b在数组中都没有对应的内容,a赋值为1,b没有赋值因此是undefined
编辑于 2024-02-19 09:46:48 回复(0)