取对象的属性说明时候用[],什么时候用点
来源:4-3 手写 JS 深拷贝

江南沐小沐
2021-01-23
为什么深拷贝用result[key] = deepClone(obj[key])可以取出对象的值而不是用obj.key,我看百度有些说法是:属性名是字符串和数字才用中括号
写回答
2回答
-
慕粉3871079
2021-03-04
我的理解是都可以吧。区别是obj.xx一般你知道有这个属性。用obj[key]的时候你往往不知道有哪些key,for in出来的key
012021-03-04 -
双越
2021-01-24
const obj = { x: 10 } // 用 . obj.x // 用 key cosnt key = 'x' obj[key]
00
相似问题