ES6引入了更加便捷的方法來刪除JSON對象中的屬性,比如說使用解構賦值操作符來排除不需要的屬性。來看一下具體的實現(xiàn)方法:
let myObj = { name: '小明', age: 20, gender: '男' }; const {gender, ...rest} = myObj; console.log(rest); // output: {name: "小明", age: 20}
在上述代碼中,我們首先定義了一個JSON對象myObj
,然后使用解構賦值操作符來將gender
屬性排除在外,并將其余屬性保存在rest
對象中。這樣,我們便成功刪除了gender
屬性。
除了使用解構賦值操作符,我們還可以使用delete
關鍵字來刪除JSON對象中的屬性。來看一下演示代碼:
let myObj = { name: '小紅', age: 22, gender: '女' }; delete myObj['gender']; console.log(myObj); // output: {name: "小紅", age: 22}
在上面的代碼中,我們首先定義了一個JSON對象myObj
,然后使用delete
關鍵字來刪除了gender
屬性。這樣,我們同樣成功刪除了JSON對象中的屬性。
總的來說,ES6提供了非常便捷的方法來刪除JSON對象中的屬性。我們可以根據(jù)具體情況選擇使用解構賦值操作符或者delete
關鍵字來實現(xiàn)對象屬性的刪除。
上一篇vue data 過濾
下一篇vue data 訪問