·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 在.NET下学习Extjs(第三个案例 Array的过滤方法(filter))

在.NET下学习Extjs(第三个案例 Array的过滤方法(filter))

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

在.NET下学习Extjs(第三个案例 Array的过滤方法(filter))

Ext.Array.filter(Array array,Function fn,Object scope):Array

array是一个数组,fn是过滤函数,scope是作用域,filter返回的是一个新的数组.

遍历原数组的每一项,经过滤函数过滤,为true的留下构建成新的数组.

构建代码如下:

 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5     <title></title> 6     <link href="resources/CSS/ext-all.css" rel="stylesheet" /> 7     <script src="bootstrap.js"></script> 8     <script src="ext-all.js"></script> 9     <script>10         Ext.onReady(function () {11             var oldArray = [6,5,4,3,2,1,0,9,8];//原来的数组12             var newArray = Ext.Array.filter(oldArray, function (item) {13                 //过滤,数组中大于4的元素留下构建新的数组14                 if (item > 4) {15                     return true;16                 } else {17                     return false;18                 }19             }, this);//this表示作用域20             Ext.MessageBox.alert("Result", newArray.join("-"), function () {21                 alert("完事");22             });//弹窗显示结果23         })24     </script>25 </head>26 <body>27 28 </body>29 </html>
View Code

右键->在浏览器查看

点击OK按钮结束.第三个案例结束了,是不是很简单.