<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>mootools--Native: Array</title>
<script language="javascript" type="text/javascript" src=http://tech.ddvip.com/2008-09/"mootools-1.2-core-jm.js"></script>
<script language="javascript" type="text/javascript">
{
//forEach用法一
var arr = [1,2,3,4,5,6];
arr.forEach(function(e){
alert(e);
});
//forEach用法二
var arr = [1,2,3,4,5,6];
var obj = "hello!";
arr.forEach(function(e){
alert(e+'--'+this); //这里的 this指后面的 obj 对象
},obj);
//forEach用法三
function putElt(element, index, array) { //输出到页面
document.write("pos [" + index + "] in array (" + array + ") is " + element + '<br>');
}
[2, 5, 9].forEach(putElt);
//filter方法
var result = [1,2,3,4,5].filter(function(e){
return e > 3;
});
alert(result); //结果为4,5
//map方法
var result = [1,2,3,4,5].map(function(e){
return e + 'px';
});
alert(result);
//some方法
var result = [1,2,3,4,5].every(function(e){
return e > 3;
});
alert(result); //返回true
//extend 方法
var a = [1,2,3,4];
var b = [1,11,12];
a.extend(b);
alert(a);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
文章来源: http://www.cnblogs.com/ziyiFly/category/153865.html
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!