1.js array 获取数组中对象的指定属性的值 eg:查找出数组中的code的值,并组成一个数组
let arr =[
{id:1,name:'a1',code:'c1'},
{id:2,name:"a2",code:"c2"}
]
let codeArr =arr.map(item=>item.code)
console.log(codeArr) //["c1","c2"]
2.在JavaScript中删除数组中的指定元素有几种常用方法:
- 使用
filter()方法创建一个新数组:
const arr = [1, 2, 3, 4, 5];
const newArr = arr.filter(item => item !== 3); // 删除值为3的元素
- 使用
splice()方法修改原数组:
const arr = [1, 2, 3, 4, 5];
const index = arr.indexOf(3);
if (index > -1) {
arr.splice(index, 1); // 删除值为3的元素
}
- 使用
findIndex()和splice()组合:
const arr = [{id:1}, {id:2}, {id:3}];
const index = arr.findIndex(item => item.id === 2);
if (index > -1) {
arr.splice(index, 1); // 删除id为2的对象
}
根据您的具体需求选择合适的方法。