// 假设 arr1 和 arr2 分别为以下两个数组 var arr1 = [ { id: 1, name: '张三' }, { id: 2, name: '李四' }, { id: 3, name: '王五' } ]; var arr2 = [ { id: 2, age: 18 }, { id: 4, age: 20 }, { id: 1, age: 22 } ];

// 遍历 arr1 和 arr2,找到 id 相同的对象 for (var i = 0; i < arr1.length; i++) { for (var j = 0; j < arr2.length; j++) { if (arr1[i].id === arr2[j].id) { // 如果找到了相同的 id,给 arr1 增加 isTrue 属性,并赋值为 true arr1[i].isTrue = true; break; // 跳出内层循环,继续遍历下一个对象 } } }

// 输出 arr1 console.log(arr1)

请用js代码写出找到两个对象数组 arr1和arr2 的id属性相同的值如果有个 给arr1增加一个isTrue的属性同时给isTrue属性赋值为true

原文地址: https://www.cveoy.top/t/topic/fsSo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录