jquery创建对象数组
时间: 2023-07-31 12:08:28 浏览: 102
利用jQuery操作对象数组的实现代码
可以使用 jQuery 的 map() 方法来创建对象数组。
下面是一个示例代码:
```javascript
var arr = ["John", "Tom", "Jane"];
var objArr = $.map(arr, function(value, index) {
return { name: value, id: index };
});
console.log(objArr);
```
输出结果为:
```
[
{name: "John", id: 0},
{name: "Tom", id: 1},
{name: "Jane", id: 2}
]
```
在上面的代码中,我们首先定义了一个字符串数组 `arr`。然后,我们使用 jQuery 的 map() 方法遍历这个数组,并返回一个新的对象数组 `objArr`。 在 map() 方法中,我们使用了一个回调函数,该函数接受两个参数,第一个参数是当前元素的值,第二个参数是该元素在数组中的索引。 在回调函数中,我们创建了一个新的对象,该对象包含 `name` 和 `id` 属性,分别表示当前元素的值和索引。 最后,我们将新的对象数组输出到控制台。
阅读全文