根据相同的key 取出数组中最后一个值

数组中有很多对象 , 需根据当前页面的值current 和 数组中的key对比 拿到返回值

数据结构如下

之前写法 

const clickedItem = routeList.find(item => item.key === current) // current是当前页 

用reduce遍历数组返回最后一个值

    const clickedItem = routeList.reduce(
      (lastItem, currentItem) =>
        currentItem.key === current ? currentItem : lastItem,
      null
    )


 

上一篇:ULTIMATE VOCAL REMOVER V5 for Mac:专业人声消除软件


下一篇:第十三章 计算机网络-1.网络设备