【发布时间】:2014-08-17 21:21:03
【问题描述】:
如果我有这样的对象
var object = function(key,text)
{
this.key = key;
this.text = text;
}
并创建这些对象的数组
var objArray = [];
objArray[0] = new object('key1','blank');
objArray[1] = new object('key2','exampletext');
objArray[2] = new object('key3','moretext');
有没有一种方法可以只检索数组中所有对象的一个属性?例如:
var keyArray = objArray["key"];
上面的例子没有返回 set keyArray 到任何东西,但我希望它会被设置成这样:
keyArray = [
'key1',
'key2',
'key3']
有谁知道不遍历 objArray 并手动将每个键属性复制到键数组的方法?
【问题讨论】:
标签: javascript arrays javascript-objects