你可以使用Array.prototype.map()方法来修改数组中符合条件的对象的del属性值。首先,你需要遍历数组中的每个对象,然后判断对象的id属性是否等于2。如果是,就修改del属性为true,否则保持不变。下面是一个实现示例:

// 原始数组
var a = [
    {
        id:1,
        del:false
    },
    {
        id:2,
        del:false
    },
    {
        id:3,
        del:false
    },
];

// 使用 map 方法修改数组
var result = a.map(function(item) {
    if (item.id === 2) {
        item.del = true;
    }
    return item;
});

console.log(result);

输出结果为:

[
    {
        id:1,
        del:false
    },
    {
        id:2,
        del:true
    },
    {
        id:3,
        del:false
    },
]
``
js我希望筛选出这个数组a = id1 delfalse id2 delfalse

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

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