JavaScript delete 删除运算符
示例
const person = {
firstName:"John",
lastName:"Doe",
age:50,
eyeColor:"blue"
};
delete person.age;亲自试一试 »JavaScript delete
delete 运算符用于从对象中删除属性:
delete 运算符会同时删除属性的值和属性本身。
删除后,该属性必须重新添加才能再次使用。
delete 运算符专用于对象属性,对变量或函数无效。
注意
请勿对任何预定义的 JavaScript 对象(数组、布尔值、日期、函数、数学、数字、正则表达式和字符串)的属性使用删除运算符。
这样做可能会导致应用程序崩溃。
浏览器支持
delete 是 ECMAScript 1(JavaScript 1997)的一项特性。
所有浏览器均支持此功能。
| Chrome | Edge | Firefox | Safari | Opera |
