【发布时间】:2021-07-15 21:32:45
【问题描述】:
我想要一个函数,它获取 JSON 文件中行的名称并根据该参数返回该行中的元素列表...如果调用“DRIVER”,那么我应该获取该行中的所有驱动程序,如果调用“COMPANY”,那么所有公司......我已经做了几次尝试来获得它,比如连接 +“.argument”,但它似乎不起作用。 任何帮助将不胜感激..
const data = require('./drivers.json'); // THIS IS MY FILE
function getInfo(argument){
console.log(argument);
for (let i = 0; i < data.length; i+=1) {
console.log(data1[i].argument); //UNDEFINED
}
}
getInfo('DRIVER');
【问题讨论】:
-
这取决于JSON是什么样的,但你可以试试
console.log(data1[i][argument]); -
展示你的json结构很重要
标签: javascript function loops arguments indentation