• 技术文章 >web前端 >前端问答

    es6怎么删除对象属性

    青灯夜游青灯夜游2021-09-10 13:56:58原创103

    es6删除对象属性的方法:使用delete操作符,语法“delete 对象名.属性名”。使用delete操作符删除对象属性,不是将该属性值设置为undefined,而是从对象中彻底清除该指定属性。

    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

    属性也称为名值对,包括属性名和属性值。属性名可以是包含空字符串在内的任意字符串,一个对象中不能存在两个同名的属性。属性值可以是任意类型的数据。

    在js中,想要删除对象属性,可以使用 delete 操作符。

    delete 操作符可以删除对象的属性。

    示例:使用 delete 运算符删除指定属性。

    var obj = {x : 1};  //定义对象
    delete obj.x;  //删除对象的属性x
    console.log(obj.x);  //返回undefined

    当删除对象属性之后,不是将该属性值设置为 undefined,而是从对象中彻底清除属性。如果使用 for/in 语句枚举对象属性,只能枚举属性值为 undefined 的属性,但不会枚举已删除属性。

    【推荐学习:javascript高级教程

    以上就是es6怎么删除对象属性的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:es6 删除对象属性
    上一篇:es6怎么将字符串转为数字 下一篇:es6声明变量的方法有哪些
    线上培训班

    相关文章推荐

    • 了解ES6扩展运算符,谈谈它的8种使用方法• ES6中值得了解的新增字符串方法• 浅谈Node.js中ES6导入语法的使用方法• 一文讲解JS中ES6代理Proxy用法(代码分享)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网