super-fool / blog

珍藏经典, 分享思想, 共同进步.加油
3 stars 0 forks source link

2021面试题总结 #73

Closed super-fool closed 3 years ago

super-fool commented 3 years ago

1 字面量

const foo = 'fooo';
const obj = {
  foo,
  bar: 'bar'
}

console.log(obj[foo]); // return what?

这里需要的注意点是: obj[foo] 的中括号所包含的是一个变量, 编译器先会根据作用域查找foo变量的值, 然后再把值作为keyobj中查找, 即 obj[foo] = obj.fooo.

super-fool commented 3 years ago

close