javascript中foreach的用法
ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器
其实在js中没有foreach关键字,只不过是通过for in来实现,如下代码:
[javascript] view plain copy
1.var myobj = new Object();
2.myobj.color = 'blue';
3.myobj.name = 'pengjh';
4.myobj.nation = 'china';
5.
6.var myarr = new Array('red','pengxl','china');
7.
8.//使用for(var key in arr)的方式
9.var content='';
10.for(var key in myobj){
11. content += key+' : '+myobj[key]+'<br />';
12.}
13.
14.for(var key in myarr){
15. content += key+' : '+myarr[key]+'<br />';
16.}
输出如下:
[plain] view plain copy
1.color : red
2.name : pengjh
3.nation : china
4.0 : blue
5.1 : pengxl
6.2 : china
参考页面:
http://blog.hsin.tw/2009/javascript-foreach/