当前位置:主页   - 电脑 - 程序设计 - JAVA
mootools框架【三】-Array篇: 主要方法测试实例
来源:网络   作者:   更新时间:2012-08-11
收藏此页】    【字号    】    【打印】    【关闭

<%@ 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、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明