Typescript 如何从对象中删除未定义的属性
如何从对象中删除所有未定义的属性 换句话说,将其转换为:Typescript 如何从对象中删除未定义的属性,typescript,Typescript,如何从对象中删除所有未定义的属性 换句话说,将其转换为: { a: 'asd' b: undefined } 为此: { a: 'asd' } 如果属性值未定义使用,则迭代键并删除 let数据={ a:‘自闭症’, b:未定义 } Object.keys(数据).forEach(k=>{ 如果(数据[k]==未定义)删除数据[k]; }) //还是一艘班轮 //Object.keys(data).forEach(k=>data[k]==未定义和删除数据[k]) 控制台日志(数据
{
a: 'asd'
b: undefined
}
为此:
{
a: 'asd'
}
如果属性值
未定义
使用,则迭代键并删除
let数据={
a:‘自闭症’,
b:未定义
}
Object.keys(数据).forEach(k=>{
如果(数据[k]==未定义)删除数据[k];
})
//还是一艘班轮
//Object.keys(data).forEach(k=>data[k]==未定义和删除数据[k])
控制台日志(数据)
如果属性值是未定义的
,则使用对键进行迭代并删除
let数据={
a:‘自闭症’,
b:未定义
}
Object.keys(数据).forEach(k=>{
如果(数据[k]==未定义)删除数据[k];
})
//还是一艘班轮
//Object.keys(data).forEach(k=>data[k]==未定义和删除数据[k])
控制台日志(数据)代码>您可以循环查找对象键并通过删除方法删除
让obj={
a:‘自闭症’,
b:未定义
}
Object.keys(obj.forEach)(key=>obj[key]==未定义?删除obj[key]:“”);
console.log(obj)
您可以循环查找对象键并通过delete方法删除
让obj={
a:‘自闭症’,
b:未定义
}
Object.keys(obj.forEach)(key=>obj[key]==未定义?删除obj[key]:“”);
console.log(obj)