获取数组对象中对象全部key
- 先获取单个对象的keys,然后通过
forof
的特性获取数组中索引的值 console.warn
用于清晰打印
const keys = Object.keys(list[0])
for (const key of keys) {
console.warn(key);
}
动态设置key的值
- 通过
[]
来动态设置对象的key
const obj = {}
for (const i in list) {
const prop = list[i].columnsCode
obj = { [prop]: list[i].dataType}
tableColumns.push(obj)
}
动态设置columns
list.forEach(e => {
const p = { label: e.columnsCode, prop: e.columnsCode, width: 120 }
this.columns.push(p)
});
最近在尝试数组对象的横向转竖向,感觉还差点点,不太熟最后的拼接
思路是:先遍历获取所有的key,然后循环获取数组对象中一些需要的值,然后横向push()
成一个数组