在.NET下学习Extjs(第三个案例 Array的过滤方法(filter))_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 在.NET下学习Extjs(第三个案例 Array的过滤方法(filter))

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

 2015/2/11 0:35:52  挡挡风吧  程序员俱乐部  我要评论(0)
  • 摘要:Ext.Array.filter(Arrayarray,Functionfn,Objectscope):Arrayarray是一个数组,fn是过滤函数,scope是作用域,filter返回的是一个新的数组.遍历原数组的每一项,经过滤函数过滤,为true的留下构建成新的数组.构建代码如下:1<!DOCTYPEhtml>2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head>4<metahttp
  • 标签:.net 方法 学习 net 三个案例 JS

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

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

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

构建代码如下:

 

class="code_img_closed" src="/Upload/Images/2015021100/0015B68B3C38AA5B.gif" alt="" />logs_code_hide('150d5175-1efd-40ca-8e0d-652bfc84ddf6',event)" src="/Upload/Images/2015021100/2B1B950FA3DF188F.gif" alt="" />
 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按钮结束.第三个案例结束了,是不是很简单.

上一篇: C# 的两种debug 方法 下一篇: 没有下一篇了!
发表评论
用户名: 匿名