引用类型(数组2)
来源:互联网 发布:电脑录屏软件 编辑:程序博客网 时间:2024/04/25 23:05
数组的迭代与归并方法
- every()方法:对数组的每一项运行给定函数,如果函数的每一项都返回true,则返回true
- filter()方法:对数组的每一项运行给定函数,返回该函数返回true的项组成的数组
- forEach()方法:对数组的每一项运行给定函数,但是没有返回值
- map()方法:对数组的每一项运行给定函数,返回每次函数调用的结果组成的数组
- some()方法:对数组的每一项运行给定函数,要是函数任一项返回true,则返回true
以上函数会按接受三个函数
function(item,index,array)
var num=[1,2,3,4,5,6,5,4,3,2,1];//every var result=num.every(function(item,index,array){ return (item>=2); }); console.log(result);//false//some var result2=num.some(function(item,index,array){ return item>=2; }); console.log(result2);true//filter 返回的是数组 var result3=num.filter(function(item,index,array)){ return item>=2; }); console.log(result3);//2,3,4,5,6,5,4,3,2//map var result4=num.map(function(item){ return item+1; }) console.log(result4);/2,3,4,5,6,7,6,5,4,3,2//forEach var num2=[1,2,3,4,5]; num2.forEach(function(item){ console.log(item*2);//2,4,6,8,10 })
归并方法
- reduce()
- reduceRight()
这两个函数的回调函数接收4个参数,
function (prev,cur,index,array)//prev是前一个值,cur是当前值,这个函数返回的任何值都会作为第一个参数自动传给下一项//reduceRight()只是从右向左归并,除此之外他们的功能相同
var num=[1,2,3,4,5]; var sum=num.reduce(function(a,b,c,d){ return a+b; }) console.log(sum);//15
阅读全文
0 0
- 引用类型(数组2)
- 引用类型(数组)
- javascript基本语法2 引用类型------数组
- (三)引用类型数组的初始化
- 引用类型数组
- C# 引用类型数组
- 引用类型数组初始化
- js引用类型--数组
- 引用类型数组
- C# 引用类型-数组类型
- 引用类型数组的初始化
- 引用类型数组的初始化
- 数组、指针与引用类型
- java 当中引用类型数组
- C#引用类型(2)
- 24 JS基础之--数组API(引用类型Array)
- js数组:string(字符串的对象包装类型),Array(引用类型)
- 引用类型(2)Date类型
- Qt的mysql驱动失效的解决
- 【Scikit-Learn 中文文档 】安装 scikit-learn | ApacheCN
- 防止别人嵌套自己的网站
- 上传文件到git
- maven使用jdt编译器,并使用prefs文件进行描述
- 引用类型(数组2)
- 常用问题解决方案
- java类的加载过程
- 基于微信公众号网页授权方式实现用户匿名投票
- java多线程实现
- R下载安装
- 深入索引实现原理二 B+Tree
- java.util.ConcurrentModificationException
- 最长公共子序列的问题