jquery 把对象转成数组
时间: 2023-10-04 16:08:50 浏览: 84
可以使用 jQuery 的 `$.makeArray()` 方法将对象转换为数组。
例如,假设有一个对象 `obj`:
```javascript
var obj = {a: 1, b: 2, c: 3};
```
可以使用 `$.makeArray()` 方法将其转换为数组:
```javascript
var arr = $.makeArray(obj);
console.log(arr); // [1, 2, 3]
```
注意,转换后的数组只包含对象的值,不包含对象的属性名。如果需要保留属性名,可以使用 `Object.keys()` 方法获取对象的属性名数组,然后遍历属性名数组并获取对应的属性值,将属性值添加到新数组中。例如:
```javascript
var obj = {a: 1, b: 2, c: 3};
var arr = [];
Object.keys(obj).forEach(function(key) {
arr.push(obj[key]);
});
console.log(arr); // [1, 2, 3]
```
阅读全文