猿问

这个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"]}


扬帆大鱼
浏览 492回答 1
1回答

明月笑刀无情

找出与给定参数一致的内容(console.log输出一个,return输出一个)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答