我是靠谱客的博主 着急睫毛,这篇文章主要介绍js给定义的变量添加对象记录,对象属性名用变量表示,现在分享给大家,希望可以做个参考。

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给定义内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(104)

评论列表共有 0 条评论

立即
投稿
返回
顶部