色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es6中json對象刪除指定key

林玟書1年前11瀏覽0評論

在ES6中,我們可以使用Object.assign()方法刪除指定的JSON對象鍵值對。

const obj = {
name: "張三",
age: 20,
gender: "男"
};
const newObj = Object.assign({}, obj);
delete newObj.age;
console.log(obj); // {name: "張三", age: 20, gender: "男"}
console.log(newObj); // {name: "張三", gender: "男"}

在上述代碼中,我們首先創(chuàng)建了一個包含三個鍵值對的JSON對象。我們?nèi)缓笫褂肙bject.assign()方法將現(xiàn)有對象的屬性復(fù)制到空對象的方法來創(chuàng)建一個新對象。刪除的屬性指定為新對象的屬性后,我們可以看到原始對象保持不變,而新對象已刪除指定的屬性。

使用Object.assign()方法可以幫助我們輕松地刪除JSON對象中的指定屬性,而不必手動遍歷數(shù)據(jù)。此外,我們可以使用展開運(yùn)算符(...)來更直觀地刪除對象中的屬性:

const obj = {
name: "張三",
age: 20,
gender: "男"
};
const {age, ...newObj} = obj;
console.log(obj); // {name: "張三", age: 20, gender: "男"}
console.log(newObj); // {name: "張三", gender: "男"}

在上述代碼中,我們使用展開運(yùn)算符(...)來拆分對象,并將指定屬性從中排除。新對象僅包含未包含在age變量中的屬性。

無論您使用Object.assign()方法還是展開運(yùn)算符(...),它們都是刪除JSON對象指定屬性的有效方法。在處理JSON對象時,這些技術(shù)將幫助您更輕松地管理大量數(shù)據(jù)。