请问这个判断怎么做,

请问这个判断怎么做,

//初始化变量
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 lookUp(firstName, prop){
// 请把你的代码写在这条注释以下
  for(var i = 0 ; i < contacts.length; i++){
    
    if(contacts[i].firstName == firstName){
      
     for(var j =0; j< contacts[i].likes.length; j++){
       
       if(contacts[i].likes[j] == prop){
         
         return contacts[i].likes[j];
       }else{
         return "No such property";
       }
     }
}else{
  return "No such contact";
}
  }

// 请把你的代码写在这条注释以上
}

// 你可以修改这一行来测试你的代码
lookUp("Akira", "likes");


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

http://img1.sycdn.imooc.com//climg/5b70fa1100016ef113780892.jpg

你仔细观察一下代码。已经给你写了每一步骤的代码注释

祝学习愉快!

卡布琦诺 2018-08-13 10:53:00

这个不是本课程中涉及到的内容哦~建议参考如下:

http://img1.sycdn.imooc.com//climg/5b70f24c0001828414670820.jpg

祝学习愉快!

  • 提问者 chenqianguan #1
    非常谢谢,contacts[i][“firstName”]这样可以吗,想了好久还是没想出怎么判断
    2018-08-13 10:59:55
  • 卡布琦诺 回复 提问者 chenqianguan #2
    上面的代码中已经给你写出了判断的代码呀~
    2018-08-13 11:25:07
卡布琦诺 2018-08-13 10:30:02

你想实现什么效果呢?请具体指出这是哪一节课程的习题或者是哪一节课程的内容

祝学习愉快!

  • 提问者 chenqianguan #1
    根据输入firstname,prop,, 判断数组对象中是否相应的fisrstname,没有返回一句话 有firstname,没有prop,返回一句话, 两者都有,返回prop的值
    2018-08-13 10:38:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师