我正在尝试使用键从数组对象中提取特定数据,但所有数据都被返回?这是为什么?我只想将与 key genestart
对应的所有值打印到控制台
for (var i=0; i<genedata.matches.length;i++){
var arr = genedata.matches[i];
for (var key in arr){
var attrName=key;
var attrValue = arr[key];
//console.log(attrValue);
if (attrName='genestart'){
console.log(attrValue);
}
}
}
最佳答案
您的 if 语句不是比较,而是赋值。将 = 更改为 ==
关于javascript - 从数组对象中提取感兴趣的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49972141/