美文网首页
JavaScript 使用循环语句查找通讯录

JavaScript 使用循环语句查找通讯录

作者: 韜韜韜 | 来源:发表于2018-06-12 22:26 被阅读0次

我们有一个联系人列表,里面存储着不同联系人的数组对象。

函数 lookUpProfile 有两个预定义参数:firstName值和prop属性 。

该函数应检查firstName是实际联系人的firstName,给定的属性(prop)是该联系人的属性。

如果它们都存在,函数返回prop属性对应的值。

如果firstName 值不存在,返回 "No such contact"。

如果prop 属性不存在,返回 "No such property"。

以下是相关代码

//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;
for (i=0;i<contacts.length;i++) {
    if(contacts[i].firstName==firstName){
        if(contacts[i].hasOwnProperty(prop)){
            return contacts[i][prop];
        }else{
        return  "No such property";
        }
    }
} return "No such contact";
// Only change code above this line
}

// Change these values to test your function
lookUpProfile("Akira", "likes");

相关文章

  • JavaScript 使用循环语句查找通讯录

    我们有一个联系人列表,里面存储着不同联系人的数组对象。 函数 lookUpProfile 有两个预定义参数:fir...

  • 前端

    一.javascript中的for in循环和for循环的使用 JavaScriptfor...in 语句for....

  • javascript基础

    javascript: 变量的使用、数据类型、if判断、循环语句 javascript 中的注释: //...

  • JavaScript break和continue 跳出循环

    在JavaScript中,使用break和continue语句跳出循环: break语句的作用是立即跳出循环,即不...

  • 查找整数

    查找整数时间限制:1.0s 内存限制:256.0MB 锦囊1使用循环语句、判断语句和跳出循环语句。锦囊2将所有...

  • c语言第六讲 循环语句

    目标: while循环语句 for循环语句 do……while循环语句 循环语句的效率 折半查找算法介绍以及应用场...

  • 第六章 while 语句和do while 语句

    <1>JavaScript while 循环语句 while语句格式: while(判断条件){ <语句组> 迭...

  • 初探JavaScript魅力2

    1.循环语句 在JavaScript中,循环语句有三种,while、do while和for循环。 1.1. wh...

  • JS----字符串、定时器、变量

    Javascript组成 1、ECMAscript javascript的语法(变量、函数、循环语句等语法) ...

  • 12-JavaScript基础-for循环

    for循环基本概念 JavaScript中的for语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用...

网友评论

      本文标题:JavaScript 使用循环语句查找通讯录

      本文链接:https://www.haomeiwen.com/subject/kefdeftx.html