多维数组-用于获取记录信息的javascript while循环
multidimensional array - javascript while loop for getting record information
我似乎无法从多维数组中获取所需的记录。它并没有给我任何特定的错误,让我准确地指出我做错了什么。
你能帮忙吗?
//Setup
var contacts = [
{
"firstName": "Akira",
"lastName": "Laine",
"number": "0543236543",
"likes": ["Pizza", "Coding", "Brownie Points"]
},
{
"firstName": "Harry",
"lastName": "Potter",
"number": "0994372684",
"likes": ["Hogwarts", "Magic", "Hagrid"]
},
{
"firstName": "Sherlock",
"lastName": "Holmes",
"number": "0487345643",
"likes": ["Intriguing Cases", "Violin"]
},
{
"firstName": "Kristian",
"lastName": "Vos",
"number": "unknown",
"likes": ["Javascript", "Gaming", "Foxes"]
}
];
function lookUpProfile(firstName, prop){
// Only change code below this line
var i = 0;
while(i < contacts.length) {
if (contacts[i].firstName === firstName) {
return contacts[i].prop;
}
i++;
}
// Only change code above this line
}
// Change these values to test your function
lookUpProfile("Akira", "likes");
更改
return contacts[i].prop;
至
return contacts[i][prop];
扩展一下:在您的原始代码中,您要求从联系人获取名为"prop"的字段。您的意图是想要具有变量prop
的值的名称的字段。
将contacts[i].prop;
更改为contacts[i][prop];
相关文章:
- 使用javascript后台脚本获取Yotutube频道信息
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- Javascript.如何用javascript将信息发送到另一个网站
- JavaScript:是否可以将图像/信息附加到数组项
- javascript onclick获取更多信息
- javascript可以获取或设置打印机信息
- 用javascript将信息/变量从一个网页传递到另一个网页
- Javascript函数详细信息
- 如何使用javascript为预览表发布信息
- Javascript谷歌地图每个信息窗口
- 从脚本中的动态(javascript)网页获取信息
- JQuery/Javascript来获取给定URL的Http Header详细信息
- JavaScript:解析奇数字符串以获得必要的信息(RegEx)
- 使用javascript/Jquery获取HTML5文件的详细信息
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 如何将变量分配给链接中包含的信息?(Javascript/HTML)
- 获取有关访问者的信息(Javascript/PHP)
- 我如何登录与GMAIL和获取用户信息(Javascript)
- 如何使用IN.API.Profile("me")获取公司详细信息Javascript API调用
- 将信息JavaScript发送到Android(网络视图)