相关疑难解决方法(0)

仅返回Javascript中对象数组中的某些属性

如果我有这样的对象

var object = function(key,text)
{
    this.key = key;
    this.text = text;
}
Run Code Online (Sandbox Code Playgroud)

并创建这些对象的数组

var objArray = [];
objArray[0] = new object('key1','blank');
objArray[1] = new object('key2','exampletext');
objArray[2] = new object('key3','moretext');
Run Code Online (Sandbox Code Playgroud)

有没有办法我只能检索数组中所有对象的一个​​属性?例如:

var keyArray = objArray["key"]; 
Run Code Online (Sandbox Code Playgroud)

上面的例子没有将set keyArray返回给任何东西,但我希望它会被设置为这样的东西:

keyArray = [
    'key1',
    'key2',
    'key3']
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在不迭代objArray并手动将每个键属性复制到键数组的情况下执行此操作?

javascript arrays javascript-objects

21
推荐指数
1
解决办法
3万
查看次数

标签 统计

arrays ×1

javascript ×1

javascript-objects ×1