移除JSON對象中的某個屬性


思路:

方法一:通過把json中需要的值取出來,重新生成json對象,這種方法比較笨,並且相對復雜,不建議。

方法二:通過delete 刪除屬性,這種方法比較常用,在第三方js庫中經常能看到,推薦

舉個栗子:

let objArr = [{"name":"張三",age:"11",sex:"男"},{"name":"李四",age:"20",sex:"男"}];
 
//刪除李四的age
 
delete objArr.find(item=> item.name == "李四" ).age
console.log(objArr )
 
//[{"name":"張三",age:"11",sex:"男"},{"name":"李四",sex:"男"}];
let obj = {
    option:{
        name:"張三",
        sex:"男",
        age:12
    },
    cont:"這是內容"
}
 
//刪除age
 
delete obj.option.age
 
console.log(obj)
 
//{
//    option:{
//        name:"張三",
//        sex:"男"
//    },
//    cont:"這是內容"
//}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM