fcc 225 Profile Lookup
来源:互联网 发布:ai软件字体加粗 编辑:程序博客网 时间:2024/06/03 19:08
/** * Created by Administrator on 2017/12/8. *///初始化变量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) && (contacts[i].hasOwnProperty([prop]) === true)){ return contacts[i][prop]; } else if((contacts[i].firstName === firstName) &&contacts[i].hasOwnProperty([prop]) === false){ // 不存在prop的时,前面的为false, 后面的也为 false那就证明不存在 return "No such property"; } } return "No such contact"; //以上所有的条件都不成立时就是,firsrName不存在,或是两都都不存}console.log(lookUp("Akira", "likes"));console.log((lookUp("Sherlock", "likes")));
for循环contact数组的每一个项,[ ]和.有相同的作用。contact[i].firstName就是firstName的值。Obj.hasOwnProperty(propertypeName)用于检查给定的属性在当前对象实例中是否存在,返回布尔值。
阅读全文
0 0
- fcc 225 Profile Lookup
- Profile Lookup-FCC
- fcc
- FCC
- Profile Lookup错误原因-学习笔记
- lookup
- FCC认证
- FCC认证
- FCC-----------Mutations
- FCC----------- Steamroller
- profile
- profile
- profile
- profile
- Profile
- Profile
- PROFILE
- profile
- 百度云-分享一套史上最新最全最细-最好的没有之一的Mybatis视频教程-百度云
- 162. Find Peak Element
- 简单日志库
- linux定时任务crontab自动备份mysql数据库
- DenseNet算法详解
- fcc 225 Profile Lookup
- Type Object 写 物品属性
- 顺时针打印矩阵
- JAVA调用HTTPS双向认证API
- Maven根据不同环境打包不同配置文件
- Web性能压力测试工具之ApacheBench(ab)
- C语言printf与scanf函数
- 测试管理:你该如何去保证测试执行的质量?
- 使用condition实现顺序执行线程