Jquery:如何使用动态密钥访问对象值

时间:2016-12-15 08:41:47

标签: javascript jquery

我正在尝试使用动态密钥获取object值。我的数据数组包含以下键:

Array[15]
 0:Object
   applied:43
   institute: ACET
   selected:  12
   year: 2013
 1:Object
   applied: 50
   institute: PTU
   selected:  10
   year: 2015
 .......

现在从这些数据中我只想得到所有institute个名字,我正在使用jquery map函数获取数据:

var newData = vm.chart_data.map(function(obj) { return obj.institute; });
        console.log(newData);

如果我手动给return obj.institute它的工作正常,但是当我必须得到多个键值或当我在循环中使用时,我无法从该对象数组中获取值:

var values = ['institute','year'];
var newData = vm.chart_data.map(function(obj) { return obj.values[0]; });
        console.log(newData);

有没有办法获得这些价值?

0 个答案:

没有答案