在ES6中,可以使用解构赋值和展开操作符来删除对象的某个属性。具体步骤如下:
示例代码如下:
const obj = {
a: 1,
b: 2,
c: 3
};
const {b, ...newObj} = obj;
console.log(newObj); // {a: 1, c: 3}
在上面的示例中,我们使用解构赋值将b
属性赋值给一个新的变量,同时将b
属性排除在外,然后使用展开操作符将新的变量重新构建成一个新的对象newObj
,此时obj
对象中的b
属性就被删除了。