dojo数组

前端之家收集整理的这篇文章主要介绍了dojo数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> <h2>dojo 数组处理</h2></TITLE> <link rel="stylesheet" href="default.css" type="text/css"></link> <script> djConfig = {parSEOnLoad: true,isDebug:true,debugAtAllCosts:true} </script> <script type="text/javascript" src="../../libs/dojo/dojo.js"></script> <script type="text/javascript"> console.debug("dojo version :"+dojo.version); dojo.require("dojo.parser"); dojo.addOnLoad(function(){ var foo = [1,2,3]; var bar = [4,5,8,9,10,101,6,51,6]; var baz = [1,3]; var index = dojo.indexOf([foo,bar],baz); if(index == -1) console.debug(" 第一个测试 元素不存在 : "+ index); index = dojo.indexOf(foo,3); if(index != -1) console.debug(" 第二个测试 元素在 : "+ index+" 位置"); index = dojo.indexOf(bar,2); if(index != -1) console.debug(" 第三个测试 元素从第三个索引开始算 在 : "+ index+" 位置"); index = dojo.indexOf(bar,3); if(index != -1) console.debug(" 第四个测试 元素从第三个索引开始算 在 : "+ index+" 位置"); index = dojo.lastIndexOf(bar,6 ); if(index != -1) console.debug(" 第五个测试 lastIndexOf 元素从第三个索引开始算 在 : "+ index+" 位置 他的前一个值:"+bar[index-1]/**/); index = dojo.lastIndexOf(bar,5); console.debug(" 第六个测试 lastIndexOf 元素从第三个索引开始算 在 : "+ index+" 位置 "); var bop = [ 6,foo]; console.debug(" 第七个测试 foo 在 : "+ dojo.indexOf(bop,foo) +" 位置 ");//因为bop中包含一个foo(引用) bop = [ 6,foo]; console.debug(" 第八个测试 foo 在 : "+ dojo.indexOf(bop,[1,3]) +" 位置 ");//因为foo 和 [1,3] 不是一个对象 bop = [2,4,12] dojo.every( bop,function(i){ console.debug(" 第九个测试 检索BOP中每个参数除二 : "+ (i%2 == 0) +" 位置 "); }); bop = [21,12] dojo.some( bop,function(i){ console.debug(" 第九个测试 检索BOP中每个参数除二 : "+ (i%2 == 0) +" 位置 "); }); dojo.forEach(bop,function(i){ console.debug(" 第十个测试 检索BOP中每个参数 : "+ i +" 值 "); }); var z = dojo.map(bop,function(x){ return x*2; }); console.debug("map新值:"+z+"/nmap原值:"+bop); bop = [21,12]; for(var i=0;i<bop.length;i++){ z.push(bop[i]+1) }; console.debug("push新值:"+z+"/npush原值:"+bop); bop = [21,12]; z = dojo.filter(bop,function(x){ return x%2 == 0; }); console.debug("filter过滤取模的结果新值:"+z+"/nfilter原值:"+bop); bop = [21,function(x){ return x%2 != 0; }); console.debug("filter过滤了:" + z); }); </script> </HEAD> <BODY class="tundra"> <div class="div" id="div1" link="1###" style="width:736px;margin:0 auto;"> <h2>数组处理</h2> <p> </p> </div> <div id="domNo"> </div> </BODY> </HTML>

猜你在找的Dojo相关文章