Profile Lookup错误原因-学习笔记
来源:互联网 发布:淘宝大学是几本 编辑:程序博客网 时间:2024/05/23 02:06
我们有一个对象数组,里面存储着通讯录。
函数 lookUp
有两个预定义参数:firstName
值和prop
属性 。
函数将会检查通讯录中是否存在一个与传入的 firstName
相同的联系人。如果存在,那么还需要检查对应的联系人中是否存在 prop
属性。
如果它们都存在,函数返回prop
属性对应的值。
如果firstName
值不存在,返回"No such contact"
。
如果prop
属性不存在,返回"No such property"
。
1.你的代码运行后是否一直显示 “No such contact”?
如果是,那要仔细看啦,原因在于你把 return "No such contact"; 这条语句放到for循环里面了!for循环执行第一遍的时候 如果运气不好都不符合那就会返回这个字符串,函数也就结束了,但是,这个时候只是遍历了对象数组的第一个元素,也就是说,这个函数的作用只是判断第一个对象是否满足要求...这不是我们所希望的,我们希望它遍历所有的对象...所以应该等它都遍历完(即 放到for循环外面),如果不满足返回"No such contact".
2.你的代码运行后是否一直显示undefined?
如果是,你这问题就简单多了。自习看看你的return语句是否这样写的 : returncontacts[i].prop; prop是形参,对应的实参题目中给的是字符串类型,你见过 点(.) 运算符后面接字符串的啊? 所以正确写法: return contacts[i][prop];
阅读全文
0 0
- Profile Lookup错误原因-学习笔记
- Profile Lookup-FCC
- fcc 225 Profile Lookup
- splunk学习笔记——lookup table
- soft lookup原因
- ObjectARX学习笔记(三十四)----返回eLockViolation 错误的原因
- 【2015/4/18】servlet学习笔记2--servlet404错误原因
- Lookup字段错误
- symbol lookup error错误
- c++ 学习 笔记 之 template name lookup method:ADL
- SpringBoot学习笔记之profile使用
- oracle学习笔记 sharedpool内存块组成结构及4031错误产生原因分析
- profile学习
- informatica中lookup组件学习
- Informatica中lookup组件学习
- lookup
- Junit学习 错误总结 和原因
- debian学习笔记--profile文件相接(环境变量讲解)
- 《深入理解 Java 内存模型》笔记总结
- Jsp和Servlet的区别与联系
- 回调接口
- 获取listview的高度代码
- 使用Druid连接池技术进行数据库连接
- Profile Lookup错误原因-学习笔记
- 设计模式——组合模式
- ubuntu中的firefox英文界面快速切换成中文的办法 [转载]
- ESP8266链接WiFi
- DexArchiveMergerException: Unable to merge dex
- 整理的好的JNI资料
- 工业物联网(IIoT)数据库在铁路系统中的应用
- 今天开始用博客记录学习的过程
- 列表简介(python)