javascript - 这个for循环和if语句怎么理解,控制台输出的理解不了。

查看:106
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆