前言:

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(){}中定义的数组数据
            })
       }
Logo

前往低代码交流专区

更多推荐