1.作用
reduce()方法接收一个函数作为累加器,循环累加。
2.使用
reduce(函数,初始值)
reduce((原来的值,下一个值)=>{
},初始值)
var obj = {
info:{
address:{
location:"武汉市"
}
}
}
const attrs = 'info.address.location'
const location = attrs.split('.').reduce((newVal,val)=>newVal[val],obj)
console.log(location)
输出结果: