微信小程序中对象转数组
时间: 2023-11-08 07:29:52 浏览: 142
在微信小程序中也可以使用 JavaScript 中的 Object 的内置方法 Object.values() 或 Object.entries() 将一个对象转换为数组。具体用法和 JavaScript 中相同,示例代码如下:
```javascript
// 使用 Object.values() 将对象转换为数组
const obj = { name: 'John', age: 30, city: 'New York' };
const arr = Object.values(obj);
console.log(arr); // [ 'John', 30, 'New York' ]
// 使用 Object.entries() 将对象转换为数组
const obj = { name: 'John', age: 30, city: 'New York' };
const arr = Object.entries(obj);
console.log(arr); // [ [ 'name', 'John' ], [ 'age', 30 ], [ 'city', 'New York' ] ]
```
需要注意的是,在微信小程序中,Object.values() 和 Object.entries() 方法需要在支持 ES2017 标准的环境下才能使用,如果需要兼容低版本微信小程序,可以手动实现这两个方法。
阅读全文