vue随笔9-关于对象遍历 Object.keys(obj).forEach(item=> {})的用法
前言:Object.keys()是用于获得由对象属性名组成的数组,可以与forEach数组遍历相结合使用,这种函数式编程风格比单纯的使用for性能更强,而且相比较来说也简洁,可以有效的提高编码效率。forEach还是非常好用的描述:代码示例:getLabeldata(data){//data就是对象数组data.forEach((item) => {let dataObj = {}Ob
·
前言:
Object.keys()是用于获得由对象属性名组成的数组,可以与forEach数组遍历相结合使用,这种函数式编程风格比单纯的使用for性能更强,而且相比较来说也简洁,可以有效的提高编码效率。forEach还是非常好用的
注:1.Object.values方法返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键值。
2.Object.entries方法返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键值对数组。
描述:
代码示例:
getLabeldata(data){
//data就是对象数组
data.forEach((item) => {
let dataObj = {}
Object.keys(item).forEach((item2) => {
switch (item2) {
case 'label':
//数据处理方法
break;
case 'value':
//数据处理方法
break;
default:
dataObj[item2] = item[item2]
}
})
this.Labeldata.push(dataObj)
//Labeldata是自己在data(){}中定义的数组数据
})
}
更多推荐
已为社区贡献2条内容
所有评论(0)