JavaScript之对象的遍历

在JavaScript中如果要想对对象的属性进行遍历需要用到 for(var i in 对象名)这个方法。

大家都知道在JavaScript中最常使用的创建对象的方式是对象函数的方式,例如:

 <Script>
  	function myCar() {
  		var length = arguments.length;
  		for (var i = 0; i < length ; i++) 
  		{
			//将参数的值赋值给当前对象
  			this[i] = arguments[i];
  		}
  	}
	/*
	  由于对象函数并没有参数,所以当我们创建带有参数的对象时,要想访问
	  对象的属性需用到arguments,每创建一个函数,该函数就会创建一个arguments对象,
	  它包含有实际传入参数的信息。它有两个属性
	  1、length:检测实际传入参数的个数。
	  2、callee:对本身进行调用。访问传入参数的具体值(arguments[下标])。
	*/
  	var car = new myCar("兰博基尼","450km/h","");

	//遍历对象属性
  	for (var i in car)
  	{
  		alert(car[i]);
  	}
  </Script>




猜你喜欢

转载自blog.csdn.net/leng1235/article/details/48274571