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给定义内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复