经典案例获取数组里的对象是否匹配
//初始化变量
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
经典案例获取数组里的对象是否匹配相关推荐
- 如何获取数组中嵌套对象中属性值不为空的对象?
如何获取数组中嵌套对象中属性值不为空的对象? 有一个对象数组如下: let arr = [ {id:1,aa:'aa1'}, {id:2,aa:'aa2',bb:{ cc:{dd:12} }}, {i ...
- 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组
3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...
- java new数组对象数组_java的new数组,对数组里每个对象必须再实例化
最近又搞起Android了,又要接触java,有点蛋蛋的忧伤啊.. new了一个对象二维数组,调用对象的方法会提示null pointer gameData = new LinkUint[baseAr ...
- js获取数组长度,对象成员个数字、符串字数
Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <scr ...
- eprime经典程序案例_小程序经典案例!写字楼里的小店铺如何利用小程序增加人流量!...
大家好,我是柳州木子科技,当前短视频营销如火如荼,相比之下小程序不温不火,我还是那句话,是因为小程序没有把成功案例挖掘出来,通过小程序卖货赚钱的大有人在.前几篇分享了小程序玩赚的文章案例,很多朋友感觉 ...
- html里获取数组里的值,如何从HTML数组获取textarea的值
我想获得下面显示的html表单的数组的值,并使用php进行显示.但我的代码似乎有问题. 请协助.如何从HTML数组获取textarea的值 HTML阵列 <?php echo ''; ?> ...
- 获取ModelMap里的对象
var deptId = '[[${data.deptId}]]';//获取对象 var deptName = '[[${data.deptName}]]'; var userId = '[[${da ...
- javascript删除数组里的对象
Array.prototype.del = function(value) {//删除数组中指定的元素,返回新数组function hasValue(array, value) {for(var i ...
- PHP 怎么随机获取数组里面的值
注意array_rand随机返回的是KEY值的集合 <?php srand((float) microtime() * 10000000); $input = array("Neo&q ...
最新文章
- SpaceX星舰飞船又炸了,马斯克迷惑表态:成功了!火星等我
- 机器人是如何群居生活的?
- idea中使用osgi_OSGi中的权限
- longtext长度为0是什么意思_为什么 HashMap 中链表长度大于 8 才转化为红黑树?
- Spring Boot 使用 AOP 实现页面自适应
- Python用户交互
- 面向对象的基本概念(二)--UML.类之间的关系
- apt install:文件尺寸不符(25294 != 25412)。您使用的镜像正在同步中?
- 【千份热门课后习题答案大全】
- 【Java 多线程 8】同步容器与并发容器
- Topic 9. SCI 文章第二张表—单因素回归分析表
- 中国气象数据要注册或交钱才给,咱们就去美国下载免费数据
- java 睡眠时间_java中sleep()的用法(毫秒)
- submit的form表单提交事件
- Android按钮按下的时候改变颜色/图片
- Fips模式下应用连接Oracle SSL
- 用python画蟒蛇
- reg51.h、intrins.h这源文件
- 领导者/追随者(Leader/Follower)
- Linux下4G模块高新兴物联中兴ME3630拨号上网
热门文章
- 白鹭引擎制作滚动框,类似div的oveflow
- requirejs页面刷新失效js报错问题解决方案
- vue 同步加载_2019 前端面试题汇总(主要为 Vue)
- PHP笔记-文件上传例子
- Python文档阅读笔记-OpenCV中Template Matching
- Qt文档阅读笔记-C++与QML混合编程(QML画饼状图)【通过信号与槽交互】
- Qt工作笔记-对QObject::connect函数进一步认识(重载)
- nginx配置php项目后403,nginx配置引发的403问题解决办法
- java元素定位div_Java+Selenium元素定位的练习(三)
- lora网关软件设计_SX1301网关设计 LoRaWAN网关 评估开发套件sx1278双向测试云平台LPKT001...