移除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:"这是内容" //}
本人小白,请多多关照,如有问题请不吝指出。
学无止境~~~
csdn地址:https://blog.csdn.net/qq_38369907

浙公网安备 33010602011771号