我正在创建一个函数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 ]