导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

JS 参考手册

JS 参考手册(字母排序)

JavaScript

JS Arrays JS Boolean JS Classes JS Dates JS Error JS Global JS Iterators JS JSON JS Maps JS Math JS Numbers JS Objects JS Operators JS Assignment JS Arithmetic JS Comparison JS Logical Operators JS Bitwise Operators JS Misc Operators JS Precedence JS Promises JS RegExp Patterns JS RegExp Reference JS Sets JS Statements JS Strings

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

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。