Open qiilee opened 4 years ago
const { name: myName } = { name:'Lydia'} console.log(name)
A:"Lydia" B: "myName" C: undefined D: ReferenceError
答案:D
解析:
当我们从右侧的对象解构属性name时,我们将其值Lydia分配给名为myName的变量。
使用{name: myName},我们是在告诉JavaScript我们要创建一个名为myName的新变量,并且其值是右侧对象的name属性的值。
当我们尝试打印name,一个未定义的变量时,就会引发 ReferenceError
答案:D
解析:
当我们从右侧的对象解构属性name时,我们将其值Lydia分配给名为myName的变量。
使用{name: myName},我们是在告诉JavaScript我们要创建一个名为myName的新变量,并且其值是右侧对象的name属性的值。
当我们尝试打印name,一个未定义的变量时,就会引发 ReferenceError