js 数组转对象数组
时间: 2023-09-02 10:11:07 浏览: 109
js中将具有数字属性名的对象转换为数组
要将 JavaScript 数组转换为对象数组,你可以使用数组的 `map()` 方法。下面是一个示例代码:
```javascript
const arr = ['apple', 'banana', 'orange'];
const objArr = arr.map(item => ({ name: item }));
console.log(objArr);
```
在这个例子中,我们有一个包含字符串元素的数组 `arr`。通过使用 `map()` 方法,我们遍历数组中的每个元素,并将其转换为一个对象,其中对象的 `name` 属性值是数组元素本身。最后,我们将转换后的对象数组打印到控制台上。
输出结果如下:
```
[
{ name: 'apple' },
{ name: 'banana' },
{ name: 'orange' }
]
```
这样,你就成功地将 JavaScript 数组转换为了对象数组。
阅读全文