SOURCE

// 输出对象指定的属性值
const obj = {
    msg: 'Vue 双向绑定原理',
    title: {
        name: '张三'
    }
}
// 数组的 reduce 函数接受四个参数:
// 1. Accumulator(acc) 累计器 (第一次执行时在不提供源数组的情况下,acc为数组第一项;提供原数组的情况下,acc为原数组;接下来的循环作为累计器)
// 2. Current Value(cur) 当前值(第一次执行时在不提供源数组的情况下,cur为数组第二项;提供原数组的情况下,cur为数组第一项)
// 3. Current Index(idx) 当前索引
// 4. Source Array(src) 源数组
// reduce 查找到 obj['title'] 后,又会根据 obj['title'] 的结果查找 ['name']
let value = ['title','name'].reduce((obj,cur)=>{
    return obj[cur]
},obj)
console.log(value)
console 命令行工具 X clear

                    
>
console