JavaScript-Object and Funct

1239 ワード

var friends = {
	bill : {firstName:"Bill",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	bill2 : {firstName:"bill2",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	steve : {firstName:"Steve",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	bella : {firstName:"bill2",lastName:"Fu",number:33,address :["Street No1","asdf"]}
}
var list = function(obj){
	for(var prop in obj ){
		console.log(prop);
	}
};
list(friends);

var search = function(name){
	for(var prop in friends ){
		if(friends[prop].firstName === name){
				console.log("=============");
				console.log(prop); //bill
				console.log("=============");
				console.log(friends[prop]); //bill{}
				console.log("=============");
				return friends[prop];
		}
	}
};

search("Steve");