for、数组及其他

l对于数组风格的Array来说,可以使用join方法拼接为字符串
                   var arr = ["tom","jim","lily"];
                   alert(arr)就相当于alert(arr.join(","));//JS中join是array的方法,不像.net中是string的方法
for循环可以像C#中的foreach一样用
for循环还可以获得一个对象所有的成员,类似于.Net中的反射
1        var p1 = new Object();//创建一个Object对象,动态增加属性、方法
2     p1.Name = "tom";
3         p1.Age = 30;
4         p1.SayHello = function() { alert("hello"); };
5         p1.SayHello();        
6         for(var e in p1) {//对象的成员都是对象的key
7             alert(e);
8         }

 
//可以获得对象多有的属性和方法,有了它没有文档也可以进行开发:
for (var e in document) {
            alert(e);
        }
 
posted @ 2013-03-23 10:58  Big.Eagle  阅读(123)  评论(0)    收藏  举报