加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

dojo数组

发布时间:2020-12-16 21:49:48 所属栏目:百科 来源:网络整理
导读:!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML HEAD TITLE h2dojo 数组处理/h2/TITLE link rel="stylesheet" href="default.css" type="text/css"/link script djConfig = {parSEOnLoad: true,isDebug:true,debugAtAllCosts:true} /sc

<!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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读