let arrayE =[
{
"a-span":"1",
"a":"1"
},
{
"b-span":"2",
"b":"3"
},
{
"c-pan":"1",
"c":"1"
},
{
"c-span":"2",
"c":"3"
}
]
let newObj = {} // 定义一个空对象
let newArr = [] // 定义一个空数组
arrayE.forEach((item, index, array) => { // 循环遍历每一项
for(let key in item){ // 对每项在次for循环
if(!key.includes("-span")){ // 判断 如果每项中是否包含了 -span, 用到的方法是 includes()
newObj[key] = item[key] // 为定义的对象 赋值
}
}
newArr.push(newObj);
newObj = {};//这步至关重要,每循环一次,都要清空一次,否则拿到的数据总是最后一条
})
console.log(newArr,'newArr,newArr');
删除对象数组中某一固定字符串的属性和值 includes()方法
猜你喜欢
转载自blog.csdn.net/lzfengquan/article/details/124197073
今日推荐
周排行