最近用的delete方法比较多,总感觉奇奇怪怪的.除了影响原数组以为,delete还有什么坏处吗?
let a = true;
let obj = {
name: 'xiaobi',
age: 22
}
if(a === true) {
delete obj.age
}
console.log(obj);
// {name: 'xiaobi'}
最近用的delete方法比较多,总感觉奇奇怪怪的.除了影响原数组以为,delete还有什么坏处吗?
let a = true;
let obj = {
name: 'xiaobi',
age: 22
}
if(a === true) {
delete obj.age
}
console.log(obj);
// {name: 'xiaobi'}
3 回答1.5k 阅读
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
2 回答773 阅读
2 回答617 阅读
2 回答601 阅读
1 回答677 阅读
尽量不要用delete关键字。用
Reflect.deleteProperty(object, key),看考官方用法