var myarr = new Array([001,"Ravi",800000],[002,"John",700000],[003,"Vishal","500000"],
[004,"Michel",600000],[005,"Stella",700000]);
如何显示myarr
中的一个数组?例如,如果我在输入框中输入 002
,它应该显示:002,"John",700000
最佳答案
我建议将您的数据结构更改为类似于 map 的结构。然后,您可以使用数字(或其字符串表示形式)作为键打印出每个人的数据。像这样的事情:
var data = {};
data["001"] = ["Ravi", 800000];
data["002"] = ["John", 700000];
data["003"] = ["Vishal", 500000];
data["004"] = ["Michel", 600000];
data["005"] = ["Stella", 700000];
var input = "002";
console.log(data[input]);
此处演示:
Rextester
关于javascript - 根据给定值查找嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43164177/