在jQuery中解析数组中的对象可以使用$.each()方法或者$.map()方法。
var arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
$.each(arr, function(index, obj) {
console.log(obj.name + ' is ' + obj.age + ' years old.');
});
输出结果:
John is 25 years old.
Jane is 30 years old.
Bob is 35 years old.
在上述代码中,我们使用$.each()方法遍历了数组arr,并通过回调函数获取了每个对象的属性值。
var arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
var names = $.map(arr, function(obj) {
return obj.name;
});
console.log(names);
输出结果:
"John", "Jane", "Bob"
在上述代码中,我们使用$.map()方法遍历了数组arr,并通过回调函数返回了每个对象的name属性值,最终得到了一个包含所有name属性值的新数组。
以上是在jQuery中解析数组中的对象的两种常用方法。在实际应用中,可以根据具体需求选择合适的方法进行解析。
领取专属 10元无门槛券
手把手带您无忧上云