按属性名称选择数组中的元素

时间:2017-11-15 18:11:57

标签: javascript arrays

我正在创建一个函数props(list,propertyName),我传入一个数组(列表)和一个属性名称。我想运行索引,添加与特定属性名称关联的元素,并返回数组。这就是我的功能:

function props(list, propertyName) {
  var output = [];
  for (var i = 0; i < list.length; ++i) {
    output.push(list[i][propertyName]);
  }
  return output;
}

例如:if

var testing = [{ a:3, b:‘Cat’, c:true }, 13, { a:12, b:‘Hat’, c:false }, { cat:3, hat:‘3’, rat:false } ];

我打电话给: 道具(测试,'b') 它应该返回:

[ ‘Cat’, undefined, ‘Hat’, undefined ]

0 个答案:

没有答案