当前位置: 代码迷 >> 综合 >> JavaScript(16)——数组、for及其他
  详细解决方案

JavaScript(16)——数组、for及其他

热度:72   发布时间:2023-10-01 23:02:51.0

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) {  //对象的成员都是对象的keyalert(e);}

 

  相关解决方案