本文介绍了从jQuery中的对象数组中提取单个属性的每个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要创建一个迭代对象数组的新对象,最初看起来像这样:
I need to create a new object iterating over an array of objects which initially looks like this:
startObj = [{'prop': true}, {'prop': false}];我希望结果为:
endObj = {0: true, 1: false}我当时想用 $。每个,但后来我不知道如何从这里开始。任何提示?
I was thinking to use $.each but then I don't know how to proceed from here. Any hints?
$.each([{'prop': true}, {'prop': false}], function (i, o) { var newObj; // the new object should look like this // newObj = {0: true, 1: false} });推荐答案
var newObj = {}; $.each([{'prop': true}, {'prop': false}], function (i, o) { newObj[i] = o.prop; });
实例: jsfiddle/8X48q/
更多推荐
从jQuery中的对象数组中提取单个属性的每个值
发布评论