我是靠谱客的博主 着急睫毛,最近开发中收集的这篇文章主要介绍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给定义的变量添加对象记录,对象属性名用变量表示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部