Linux 拨号vps windows公众号手机端

es6怎么删除对象的某个属性

lewis 9年前 (2016-11-07) 阅读数 8 #程序编程
文章标签 es6

在ES6中,可以使用解构赋值和展开操作符来删除对象的某个属性。具体步骤如下:

  1. 使用解构赋值将对象的属性赋值给一个新的变量,同时将需要删除的属性排除在外。
  2. 使用展开操作符将新的变量重新构建成一个新的对象,此时原对象中的需要删除的属性就被排除了。

示例代码如下:

const obj = {
  a: 1,
  b: 2,
  c: 3
};

const {b, ...newObj} = obj;

console.log(newObj); // {a: 1, c: 3}

在上面的示例中,我们使用解构赋值将b属性赋值给一个新的变量,同时将b属性排除在外,然后使用展开操作符将新的变量重新构建成一个新的对象newObj,此时obj对象中的b属性就被删除了。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门