微信小程序 对象转数组
时间: 2023-11-08 12:48:46 浏览: 170
微信小程序 - 对象转换成对象数组
微信小程序中,将对象转换为数组有两种方式。第一种方式是使用for...in循环遍历对象的属性,然后将属性的值逐个添加到一个新的数组中。例如,给定一个对象dictObject:
```javascript
let dictObject = { '未开工': 9, '已开工': 8, '进行中': 7, '已完成': 6 };
var createArr = [];
for (let i in dictObject) {
createArr.push(dictObject[i]);
}
console.log(createArr); //[9, 8, 7, 6]
```
第二种方式是使用for...in循环遍历对象的属性,并使用一个新的字典对象来存储属性和值,然后将该字典对象添加到一个新的数组中。例如:
```javascript
let dictObject = { '未开工': 9, '已开工': 8, '进行中': 7, '已完成': 6 };
var arr = [];
for (let key in dictObject) {
let dict = {};
dict[key = dictObject[key];
arr.push(dict);
}
console.log(arr); //[{ '未开工': 9 }, { '已开工': 8 }, { '进行中': 7 }, { '已完成': 6 }]
```
以上两种方式可以根据不同的需求选择适合的方式进行对象到数组的转换。希望对你有所帮助。
: 代码引用自
: 代码引用自
阅读全文