javascript中foreach的用法

其实在js中没有foreach关键字,只不过是通过for in来实现,如下代码:

var myobj = new Object();
myobj.color = 'blue';
myobj.name = 'pengjh';
myobj.nation = 'china';

var myarr = new Array('red','pengxl','china');

//使用for(var key in arr)的方式
var content='';
for(var key in myobj){
    content += key+' : '+myobj[key]+'
'; } for(var key in myarr){ content += key+' : '+myarr[key]+'
'; }

输出如下:

color : red
name : pengjh
nation : china
0 : blue
1 : pengxl
2 : china


参考页面:

http://blog.hsin.tw/2009/javascript-foreach/

你可能感兴趣的:(Web/Wap,javascript,object)