javascript - 这个for循环和if语句怎么理解,控制台输出的理解不了。
本文介绍了javascript - 这个for循环和if语句怎么理解,控制台输出的理解不了。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
var friends = {
bill: {
firstName: "Bill",
lastName: "Gates",
number: "(206) 555-5555",
address: ['dixia']
},
steve: {
firstName: 'Steve',
address: ['tianshang']
}
};
var search = function(name) {
for(var key in friends) {
if(friends[key].firstName === name) {
console.log(friends[key]);
return friends[key];
}
}
};
search("Steve");
//控制台
{ firstName: 'Steve', address: [ 'tianshang' ] }
{ firstName: 'Steve', address: [ 'tianshang' ] }
{ firstName: 'Steve', address: [ 'tianshang' ] }
{ firstName: 'Bill',
lastName: 'Gates',
number: '(206) 555-5555',
address: [ 'dixia' ] }
{"firstName":"Steve","address":["tianshang"]}
解决方案
找出与给定参数一致的内容(console.log输出一个,return输出一个)
这篇关于javascript - 这个for循环和if语句怎么理解,控制台输出的理解不了。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文