js 进阶基础

1. 在 JavaScript 中,所有对象的 keys 都是字符串(除非对象是 Symbol)。尽管我们可能不会定义它们为字符串,但它们在底层总会被转换为字符串。

2.当我们使用括号语法时([]),JavaScript 会解释(或者 unboxes)语句。它首先看到第一个开始括号 [ 并继续前进直到找到结束括号 ]。只有这样,它才会计算语句的值。

例题:

 哪一个是无效的?

const bird = {
  size: 'small'
}

const mouse = {
  name: 'Mickey',
  small: true
}
  • A: mouse.bird.size
  • B: mouse[bird.size]
  • C: mouse[bird["size"]]
  • D: All of them are valid

答案:a

作者: lydiahallie

连接: https://github.com/lydiahallie/javascript-questions/blob/master/README-zh_CN.md

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页