Javascript 从对象到数组提取单个键
我正在研究从对象中提取键并将它们推送到Javascript(Nodejs)中的数组。例如: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',],则以下内容将对您有用:
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)
的东西应该关闭。