学习ExtjsFor.NET(第二个案例-Array的Every方法)
- Ext.Array.every(Array array,Function fn,Object scope)是一个遍历的方法. array是数组,fn是方法,scope是作用域.every返回true和false,第一次返回false时,程序跳出.构建代码如下:
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 MyArray = [1, 2, 3 ,- 4, -5, 6];//自定义一个数组 12 Ext.Array.every(MyArray, function (item) {//遍历数组,item是数组中的每个元素 13 if (item > 0) { 14 return true; 15 } else { 16 alert(item);//到-4就直接退出,不再遍历 17 return false; 18 } 19 }, this);//this表示作用域为当前 20 }) 21 </script> 22 </head> 23 <body> 24 25 </body> 26 </html>
右键->在浏览器查看结果,点击确定后程序退出.
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。