//初始化变量
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){
if(contacts[i][prop]){
return contacts[i][prop];
}
return "No such property";
}
}
return "No such contact";

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

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

转载于:https://www.cnblogs.com/qingcui277/p/7573046.html

经典案例获取数组里的对象是否匹配相关推荐

  1. 如何获取数组中嵌套对象中属性值不为空的对象?

    如何获取数组中嵌套对象中属性值不为空的对象? 有一个对象数组如下: let arr = [ {id:1,aa:'aa1'}, {id:2,aa:'aa2',bb:{ cc:{dd:12} }}, {i ...

  2. 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组

    3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...

  3. java new数组对象数组_java的new数组,对数组里每个对象必须再实例化

    最近又搞起Android了,又要接触java,有点蛋蛋的忧伤啊.. new了一个对象二维数组,调用对象的方法会提示null pointer gameData = new LinkUint[baseAr ...

  4. js获取数组长度,对象成员个数字、符串字数

    Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <scr ...

  5. eprime经典程序案例_小程序经典案例!写字楼里的小店铺如何利用小程序增加人流量!...

    大家好,我是柳州木子科技,当前短视频营销如火如荼,相比之下小程序不温不火,我还是那句话,是因为小程序没有把成功案例挖掘出来,通过小程序卖货赚钱的大有人在.前几篇分享了小程序玩赚的文章案例,很多朋友感觉 ...

  6. html里获取数组里的值,如何从HTML数组获取textarea的值

    我想获得下面显示的html表单的数组的值,并使用php进行显示.但我的代码似乎有问题. 请协助.如何从HTML数组获取textarea的值 HTML阵列 <?php echo ''; ?> ...

  7. 获取ModelMap里的对象

    var deptId = '[[${data.deptId}]]';//获取对象 var deptName = '[[${data.deptName}]]'; var userId = '[[${da ...

  8. javascript删除数组里的对象

    Array.prototype.del = function(value) {//删除数组中指定的元素,返回新数组function hasValue(array, value) {for(var i ...

  9. PHP 怎么随机获取数组里面的值

    注意array_rand随机返回的是KEY值的集合 <?php srand((float) microtime() * 10000000); $input = array("Neo&q ...

最新文章

  1. SpaceX星舰飞船又炸了,马斯克迷惑表态:成功了!火星等我
  2. 机器人是如何群居生活的?
  3. idea中使用osgi_OSGi中的权限
  4. longtext长度为0是什么意思_为什么 HashMap 中链表长度大于 8 才转化为红黑树?
  5. Spring Boot 使用 AOP 实现页面自适应
  6. Python用户交互
  7. 面向对象的基本概念(二)--UML.类之间的关系
  8. apt install:文件尺寸不符(25294 != 25412)。您使用的镜像正在同步中?
  9. 【千份热门课后习题答案大全】
  10. 【Java 多线程 8】同步容器与并发容器
  11. Topic 9. SCI 文章第二张表—单因素回归分析表
  12. 中国气象数据要注册或交钱才给,咱们就去美国下载免费数据
  13. java 睡眠时间_java中sleep()的用法(毫秒)
  14. submit的form表单提交事件
  15. Android按钮按下的时候改变颜色/图片
  16. Fips模式下应用连接Oracle SSL
  17. 用python画蟒蛇
  18. reg51.h、intrins.h这源文件
  19. 领导者/追随者(Leader/Follower)
  20. Linux下4G模块高新兴物联中兴ME3630拨号上网

热门文章

  1. 白鹭引擎制作滚动框,类似div的oveflow
  2. requirejs页面刷新失效js报错问题解决方案
  3. vue 同步加载_2019 前端面试题汇总(主要为 Vue)
  4. PHP笔记-文件上传例子
  5. Python文档阅读笔记-OpenCV中Template Matching
  6. Qt文档阅读笔记-C++与QML混合编程(QML画饼状图)【通过信号与槽交互】
  7. Qt工作笔记-对QObject::connect函数进一步认识(重载)
  8. nginx配置php项目后403,nginx配置引发的403问题解决办法
  9. java元素定位div_Java+Selenium元素定位的练习(三)
  10. lora网关软件设计_SX1301网关设计 LoRaWAN网关 评估开发套件sx1278双向测试云平台LPKT001...