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>

相关文章

参考博客:https://blog.csdn.net/blog_szhao/article/details/50220181           https://doj...
我有一个包含多个字段的Dojo DataGrid.我目前正在设置查询一次搜索一个字段,如下所示: grid.setQuery(...
我正在使用JsonRestStore,但想为它添加一个自定义Accept标头.最好的方法是什么? 这与dijit.layout.Con...
我需要选择一个给定其URL的链接节点.使用属性选择器的效果非常好,除了少数几个url有tilda的情况.我无法...
我正在尝试使用Dojo JSONREST的增强网格,我遇到了一些问题. 我一直在寻找一些例子,但无法弄清楚如何做我...
如何根据一些运行时参数隐藏dgrid(gridFrom Html)中的完整列? 让我们说如果参数的值为true我应该能够显...