Javascript 从对象到数组提取单个键

Javascript 从对象到数组提取单个键,javascript,arrays,node.js,object,Javascript,Arrays,Node.js,Object,我正在研究从对象中提取键并将它们推送到Javascript(Nodejs)中的数组。例如: var obj = [{tag: 'ft001', addr: 'DB415.DBD2'}, {tag: 'ft001', addr: 'DB415.DBD6'}]; function extractKey(arr, keyName) { // Result: ['ft001', 'ft002']; } 我将如何进行此操作?如果输入错误['ft001','ft002',],则以下内容将对您有用:

我正在研究从对象中提取键并将它们推送到Javascript(Nodejs)中的数组。例如:

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

function extractKey(arr, keyName) { 

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

}

我将如何进行此操作?

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

function extractKey() {
    var result = [];
    for (var index = 0; index < obj.length; index++) {
        result.push(obj[index].tag);        
    }
    return result;
// Result: ['ft001', 'ft001'];
}
函数提取键(){
var结果=[];
对于(var索引=0;索引
如果输入错误为['ft001','ft002',],则以下内容将对您有用:

function extractKey() {
    var result = [];
    for (var index = 0; index < obj.length; index++) {
        result.push(obj[index].tag);        
    }
    return result;
// Result: ['ft001', 'ft001'];
}
函数提取键(){
var结果=[];
对于(var索引=0;索引
使用:

我认为这是一种自我解释。

使用:


我认为这是一种自我解释。

您是否尝试过
forEach
map
函数?
var-keys=obj.map(函数(x){return x.tag})
类似于
obj.map(o=>o.tag)
应该关闭。您是否尝试过
forEach
map
函数?
var keys=obj.map(函数(x){return x.tag})类似于
obj.map(o=>o.tag)
的东西应该关闭。