概述
1.给定义的变量添加对象记录,要先给定义的对象定义为数组,后面才能把对象数据添加进来,例:
let dataArry=[]
dataArry=dataArry.concat(data[i])
2.对象属性名用变量表示时,该变量名可以用数组形式
例:数据过滤,方法里面写死对象属性,不够灵活
let data=table5[0].agentList
this.allData.data = this.filterTableData(data)
filterTableData:function(d){
let dataArry=[]
let data = d
for(let i in data){
if (data[i].curStatus != "0"){
dataArry=dataArry.concat(data[i])
}
}
return dataArry
},
更改后:
let data=table5[0].agentList
this.allData.data = this.filterTableData(data,"curStatus")
filterTableData:function(d,param){
let dataArry=[]
let data = d
for(let i in data){
if (data[i][param] != "0"){
dataArry=dataArry.concat(data[i])
}
}
return dataArry
},
最后
以上就是着急睫毛为你收集整理的js给定义的变量添加对象记录,对象属性名用变量表示的全部内容,希望文章能够帮你解决js给定义的变量添加对象记录,对象属性名用变量表示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复