代码点读机 / JavaScript / delete

delete JavaScript · 关键字

删除对象的属性、数组元素或全局变量(非严格模式);成功删除返回 true。

怎么用

delete 对象.属性

小例子

const o = { a: 1 };
delete o.a;
console.log(o);

运行结果

{}

提醒:delete 只能删 configurable 的属性;严格模式下删不掉会报错。

官方文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/delete

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← JavaScript全部词条