首页 > 技术文章 > 数组对象遍历新增属性

wssdx 2020-08-24 11:23 原文

eg:

let tableData=[{name:'小明',age:'12'},{name:'小红',age:'11'}]

//遍历数组对象增加属性 index

如果直接遍历的话对象会有__ob__: Observer属性,这些数据是vue这个框架对数据设置的监控器,一般都是不可枚举的,因此要转换下类型:

let _Data = JSON.parse(JSON.stringify(tableData))
此刻再遍历
  _Data.forEach((e, index) => {
            e.index = index
    })

枚举说明:https://www.jianshu.com/p/01a8ae8ac62c

推荐阅读