javascript-basic-foreach-object

对象遍历方法

by boxcore

JavaScript

//遍历数组,对象和json对象
var docs = '遍历数组,对象和json对象:';
console.log(docs);
// 遍历对象
		docs = "遍历对象:";
    console.log(docs);
		var obj=new Object();
		obj.name="user1";
		obj.age="30";
		obj.sex="nv";
		obj.say=function(){
			alert(this.name);
		}

		for(var i in obj){
			console.log(i+"=>"+obj[i]);
		}
    
    
//遍历数组
docs = "遍历数组:";
console.log(docs);
var arr=["a","b","c"];

for(var i=0;i<arr.length;i++){
  console.log(arr[i]);
}
    
docs = "遍历json对象:";
console.log(docs);
var str="{'name':'user1','age':'30','sex':'nv'}";
obj=eval("("+str+")");

for(var i in obj){
  console.log(i+"=>"+obj[i]);
}