JS map forEach filter indexOf 用法
来源:互联网 发布:linux 无故宕机 编辑:程序博客网 时间:2024/05/18 16:37
1,map,对数组的每个元素进行一定操作,返回一个新的数组。
1 var oldArr = [{first_name:"Colin",last_name:"Toh"},{first_name:"Addy",last_name:"Osmani"},{first_name:"Yehuda",last_name:"Katz"}];2 function getNewArr () {3 return oldArr.map(function(item,index){4 item.full_name= [item.first_name,item.last_name].join(" ");5 return item;6 });7 }8 console.log(getNewArr());
2,forEach 为每个元素执行对应的方法。
1 var arr=[1,2,3,4,5,6,7,8];2 for ( var i =0,l= arr.length;i<l;i++) {3 console.log(arr[i]);4 };5 arr.forEach(function(item,index){6 console.log(item);7 });
3,filter 匹配过滤条件的数组。
1 var arr = [ 2 {"name":"apple", "count": 2}, 3 {"name":"orange", "count": 5}, 4 {"name":"pear", "count": 3}, 5 {"name":"orange", "count": 16}, 6 ]; 7 var newArr=[]; 8 for(var i=0,l=arr.length;i<l;i++){ 9 if(arr[i].name==="orange"){10 newArr.push(arr[i]); 11 }12 }13 var newArr=arr.filter(function(){14 return item.name==="orange";15 });16 console.log("Filer results",newArr);
4,indexOf方法返回数组中的找到的第一个元素的位置,若不存在返回-1。
1 var arr = ['apple','orange','pear'];2 console.log("found:", arr.indexOf("orange") != -1);
0 0
- JS map forEach filter indexOf 用法
- JS数组filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()实例
- JS Array常用方法indexOf/filter/forEach/map/reduce详解
- JS--Array的常用方法map、reduce、filter、forEach、indexOf
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- js数组的遍历方法filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- JS笔记(4) —— 数组 filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- JS forEach和map用法
- js数组forEach map filter方法
- JS中 map, filter, some, every, forEach, for in, for of 用法总结
- JS中 map, filter, some, every, forEach, for in, for of 用法总结
- 浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 常用数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- Android Glide图片加载库的使用
- C++:类的静态类成员
- ubuntu问题集锦
- 求and or xor的最大值
- 1619-7 张良 十月八号总结 [连续第八天]
- JS map forEach filter indexOf 用法
- Javascript块级作用域
- nginx 重启问题
- 浙大 PAT b1047
- 工具类—如何快速获得Android应用的版本号
- centos下nginx的配置
- 【DP 训练】Storage Keepers, UVa10163
- 深度学习工程师招聘
- 漏洞learning[安全大事记]