将数组中所有对象的某个值设为null,可以使用forEach循环遍历数组,然后使用对象的属性名来设置该属性的值为null。

示例代码:

let arr = [{name: 'Alice', age: 20}, {name: 'Bob', age: 30}];

arr.forEach(obj => obj.age = null);

console.log(arr); // [{name: 'Alice', age: null}, {name: 'Bob', age: null}]

将数组中所有对象都去除某个属性,可以使用map方法遍历数组,然后使用展开运算符和delete操作符来去除该属性。

示例代码:

let arr = [{name: 'Alice', age: 20}, {name: 'Bob', age: 30}];

arr = arr.map(({age, ...rest}) => rest);

console.log(arr); // [{name: 'Alice'}, {name: 'Bob'}]

注:以上示例代码使用了ES6的语法,如果需要在较旧的浏览器中运行,可能需要使用Babel等工具进行转换。

js 将数组中所以对象的某个值设为null 或者将数组中所以对象都去除某个属性

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

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