将查询结果中的每一项通过 map() 方法进行遍历,将每一项转换成一个包含 value 和 label 两个属性的对象,并将所有转换后的对象存储在一个数组中。
时间: 2023-06-15 16:04:46 浏览: 126
js中遍历Map对象的方法
假设查询结果存储在一个数组 `queryResult` 中,可以使用如下代码将每一项转换成一个包含 `value` 和 `label` 两个属性的对象,并将所有转换后的对象存储在一个数组 `resultArray` 中:
```javascript
const resultArray = queryResult.map(item => {
return {value: item.id, label: item.name};
});
```
在上述代码中,`map()` 方法用于遍历 `queryResult` 数组中的每一项。对于每一项,使用对象字面量语法创建一个包含 `value` 和 `label` 两个属性的对象,并将对应的属性值赋为该项的 `id` 和 `name` 属性值。最终将所有转换后的对象存储在一个数组 `resultArray` 中并返回。
阅读全文