对象转数组添加key,value
时间: 2023-12-01 19:02:58 浏览: 78
php object转数组示例
可以使用 JavaScript 中的 Object.keys() 和 Array.prototype.map() 方法来实现。例如,假设有一个对象 obj:
```javascript
const obj = {
name: 'Alice',
age: 25,
gender: 'female'
}
```
我们可以将其转换为包含 key 和 value 的数组,代码如下:
```javascript
const arr = Object.keys(obj).map(key => ({
key: key,
value: obj[key]
}))
```
这样就可以得到一个数组 arr:
```javascript
[
{ key: 'name', value: 'Alice' },
{ key: 'age', value: 25 },
{ key: 'gender', value: 'female' }
]
```
你可以根据需要调整 key 和 value 的命名。
阅读全文