Array.reduce()妙用一

mac2025-09-17  34

我对reduce的了解还是不够深刻啊记录一下。

有一个数组 arr = ['person','infomation','name']

有一个对象 obj = {person:{infomation:{name:'gigi'}}}

写一个函数实现取得obj[person][infomation][name]的值

利用reduce实现:

const a = arr.reduce((a, i) => a && a[i], obj)

最新回复(0)