删除delete
删除场景
#将空数据清掉
`应用场景`
#(1)删除数组元素
删除null undefined ""
#(2)删除对象属性
删除数组元素
`删除数组元素的方法`:
(1)slice
(2)
(3)
删除对象属性
单独删除某个属性
let obj={
name:'aaa',
id:'aaa',
HHH:'aaa'
}
delete obj.HHH
console.log(obj);

循环删除某个属性
let arrObj=[
{
name:'aaa',
id:'aaa',
HHH:'aaa'
},
{
name:'bbb',
id:'bbb',
HHH:'bbb'
},
{
name:'ccc',
id:'ccc',
HHH:'ccc'
},
]
let arr2=arrObj.map(i=>{
delete i.HHH
return i
})
console.log(arr2);

reduce数组方法删除
const car = {
color: 'blue',
owner:'lht',
name: '法拉第'
}
const prop = 'color'
const newCar = Object.keys(car).reduce((pro, val) => {
if (val !== prop) {
pro[val] = car[val]
}
return pro
}, {})
console.log(newCar);

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?