就是类似PHP的each方法,可以同时取得下标和值
这是w3教程的示例,php的
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val <br />";
}
?>
js有类似的方法吗?
js有类似的方法吗?
有啊 For...In
http://www.w3schools.com/js/js_loop_for_in.asp
javascript里面是有foreach和for...in用法的,楼主可以搜索下
不好意思,一些lib里是有each用法的,比如jquery和prototype好像都有...至于for...in是w3c支持的
JScript code:
//首先先取值,以下兩種都可以使用
var myobj = new Object();
myobj.color = 'red';
myobj.name = 'hsin';
myobj.nation = 'taiwan';
var myarr = new Array('blue','joe','taiwan');
//使用for(var key in arr)的方式
var content='';
for(var key in myobj){
content += key+' : '+myobj[key]+'<br />';
}
for(var key in myarr){
content += key+' : '+myarr[key]+'<br />';
}
//將結果填入id='content_box'的標籤內容中
document.getElementById('content_box').innerHTML = content;
for(menber in object) ... 这是js的标准语法, 用来对对象成员进行遍历的..
我家电脑原来装的是IE7浏览器,但是最近我爸爸动了某个配置,导致IE7环境下不能运行flash和javascript,看sina或者其他新闻网站上都是一块一块空白,登陆twitter也不成功,报:由于不支持javascript,导致不能登陆。 ......
对于JavaScript 来说要实现上面这三层含义,其实既简单又不简单。这个结论听起来很矛盾,但是你很快就会发现它是有道理的。下面将介绍几种JavaScript 中具体的实现继承的方法,并详细分析它们的利与弊。
......