1. 对于数组风格的Array来说,可以使用join方法拼接为字符串:
var arr = ["tom","jim","lily"];
alert(arr.join(","));//JS中join是array的方法,不像.Net中是string的方法。
JS中join是array的方法,不像.Net中是string的方法。
for循环可以像C#中的foreach一样用。
2. for循环还可以获得一个对象所有的成员,类似于.Net中的反射:
for (var e in document) {
alert(e);
}
有了它没有文档也可以进行开发。
例:
var p1 = new Object();//创建一个Object对象,动态增加属性、方法
p1.Name = "tom";
p1.Age = 30;
p1.SayHello = function() { alert("hello"); }; //匿名函数
p1.SayHello();
for(var e in p1) { //对象的成员都是对象的key
alert(e);
}