从对象提取单个键到数组

时间:2016-02-14 20:28:14

标签: javascript arrays node.js object

我正在寻找从Object中提取密钥并将它们推送到Javascript(Nodejs)中的数组。一个例子是:

var obj = [{tag: 'ft001', addr: 'DB415.DBD2'}, {tag: 'ft001', addr: 'DB415.DBD6'}];

function extractKey(arr, keyName) { 

// Result: ['ft001', 'ft002'];

}

我将如何做到这一点?

2 个答案:

答案 0 :(得分:1)

如果输入拼写错误['ft001','ft002'],则以下内容对您有用:

function extractKey() {
    var result = [];
    for (var index = 0; index < obj.length; index++) {
        result.push(obj[index].tag);        
    }
    return result;
// Result: ['ft001', 'ft001'];
}

答案 1 :(得分:1)

使用Array.prototype.map()

search.cfm?q=stackoverflow

我认为这是相当自我解释的。