发哥讲堂
专注前端、专注互联网
随笔- 15  文章- 0  评论- 8 
博客园  首页  新随笔  联系  管理  订阅 订阅

dojo学习笔记6.数组操作

如下主题:

1、查找

2、循环

3、加工

4、 匹配

 

1、查找

dojo.indexOf

dojo.lastIndexOf  

示例 

1
2
3
4
var arr1 = [1,2,3,4,3,2,1,2,3,4,3,2,1];
dojo.indexOf(arr1, 2); // returns 1
dojo.indexOf(arr1, 2, 2); // returns 5
dojo.lastIndexOf(arr1, 2); // returns 11

2、循环

写法:dojo.forEach(arr,function(item,index){...}) 

 

3、加工

转成新数组:var newArr = dojo.map(arr,function(item,index){return ...}) 

原有过滤:var newArr = dojo.filter(arr,function(item,index){return ...(布尔表达式)}); 

 

4、匹配

判断全部每个:dojo.every(arr,function(item){return ...})

判断其中一个:dojo.some(arr,function(item){return ..});

 

(因时间关系,暂不写示例代码) 

 

posted @ 2011-05-13 22:49 发仔 阅读(88) 评论(0) 编辑 收藏
刷新评论刷新页面返回顶部
程序员问答社区,解决您的IT难题
博客园首页博问新闻闪存程序员招聘知识库
Copyright ©2012 发仔