执行的代码……}

注意: for...in 循环中的代码块将针对每个属性执行一次。

实例

循环遍历对象的属性:

实例

var person={fname:"John",lname:"Doe",age:25}; for (x in person){    txt=txt + person[x];}

尝试一下 »


JavaScript 的对象是可变的

对象是可变的,它们是通过引用来传递的。

以下实例的 person 对象不会创建副本:

var x = person;  // 不会创建 person 的副本,是引用

如果修改 x ,person 的属性也会改变:

实例

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"} var x = person;x.age = 10;           //  x.age 和 person.age 都会改变

尝试一下 »