在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
屬性就被刪除了。