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');