Powered by md-Blog  文 - 篇  访客 -

JS写一个数组匹配另一个数组的ID获得相应的名字的功能


  分类:写一个Demo  / 
更新:2021-01-26 16:28:44  /  创建:2021-01-26 16:28:44
不要删除
<script>
    let arr1 = [001, 002, 004];
    let arr2 = [
        {id: 001, name: '张一'},
        {id: 002, name: '张二'},
        {id: 003, name: '张三'},
        {id: 004, name: '张四'},
        {id: 005, name: '张五'}
    ]

    let res_arr = [];

    for(let i = 0; i < arr1.length; i++){
        for(let j = 0; j < arr2.length; j++){
            if(arr1[i] == arr2[j]['id']){
                res_arr.push(arr2[j])
            }
        }
    }

    console.log(res_arr);
</script>

输出

[
    {id: 001, name: '张一'},
    {id: 002, name: '张二'},
    {id: 004, name: '张四'}
]

不要删除

小站不易,感谢支持!