m0_49390016 2022-02-18 13:24 采纳率: 0%
浏览 180

vue如何通过id获取本地json文件的数据,我只能获取到一个对象数组,不能直接获取到具体的对象

vue如何通过id获取本地json文件的数据,我只能获取到一个对象数组,不能直接获取到具体的对象

  • 写回答

5条回答 默认 最新

  • CSDN专家-showbo 2022-02-18 14:48
    关注

    数组find(返回找到的对象或者undefined)或者filter(返回数组)过滤出需要的数据项,示例代码如下

    img

    
        var arr = [{ name: '张三' }, { name: '李四' }, { name: '王五' }];
        console.log(arr.find(i => i.name == '李四'));//{ name: '李四' }
        console.log(arr.find(i => i.name == '王麻子'));//undefined
        console.log(arr.filter(i => i.name == '李四'));[{ name: '李四' }]
        console.log(arr.filter(i => i.name == '王麻子'));//[]
    
    

    img


    有其他问题可以继续交流~

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月18日