我面前有一个JSON文件:
{
"category": "burglary",
"location_type": "Force",
"month": "2014-03"
}, {
"category": "violence",
"location_type": "Force",
"month": "2014-03"
}
现在,我试图让我围绕underscore.js,到目前为止满意。
我想要做的是创建一个新数组(让我们称之为values
)并填入category
键可以具有的不同值的列表。
这样,我可以稍后致电values[1]
,在此示例中引用"burglary"
。
非常感谢你的帮助!
答案 0 :(得分:2)
Pluck将为您效劳
data = [{
"category": "burglary",
"location_type": "Force",
"month": "2014-03"
}, {
"category": "violence",
"location_type": "Force",
"month": "2014-03"
}]
console.log(_.pluck(data,'category'))
输出
[ 'burglary', 'violence' ]
答案 1 :(得分:0)
这将有效:
var test = [{
"category": "burglary",
"location_type": "Force",
"month": "2014-03"
}, {
"category": "violence",
"location_type": "Force",
"month": "2014-03"
}];
var testArray = new Array();
test.forEach(function(data) {
testArray.push(data.category);
});
console.log(testArray[0]);
console.log(testArray[1]);
不要忘记JavaScript中的索引从0开始。