首先获取对象中的value有几种方法,本处只写出原生的方法
const obj = {
name1: '鲨鱼辣椒',
info: {
address: {
location: 'beijin',
},
},
}
获取name1
1. obj.name1
2. obj['name1']
以上两种方法均可以获取到结果,日常应用中.的方法较为常用
这个地方需要注意一下一些小细节
obj[name]与obj['name']
const attr1 = ['info', 'address', 'location']
const add = attr1.reduce((newObj, item) => newObj[item], obj)
前者的name接收变量,一般常见于循环中