博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组的几种常用方法总结
阅读量:5235 次
发布时间:2019-06-14

本文共 555 字,大约阅读时间需要 1 分钟。

1、arrayObject.slice(start,end)  索引,返回新数组

2、arrayObject.splice(index,howmany,item1,.....,itemX),改变原始数组

迭代器

1、forEach

2、every:接受一个返回值为布尔类型的函数,对数组中的每个元素使用这个函数,如果对于所有的元素,该函数均返回true,则该方法返回true,否则返回false

3、some:接受一个返回值为布尔类型的函数,只要有一个元素使得该函数返回true,该方法就返回true

4、filter:接受一个返回值为布尔类型的函数,对数组中的每个元素使用这个函数,返回一个新的数组,该数组包含对应函数返回结果为true的元素

5、map:和forEach有些类似,但是map会改变原数组

6、reduce 累加器

array.reduce(function(total, currentValue, currentIndex, arr), initialValue); 例如: 1、计算1-10累加的和

7、reduceRigh,从数组的末尾向前累加

例如,将一个数组的元素首尾交换顺序

 

 

转载于:https://www.cnblogs.com/panyujun/p/10238292.html

你可能感兴趣的文章
spring与quartz整合
查看>>
Kattis之旅——Eight Queens
查看>>
3.PHP 教程_PHP 语法
查看>>
Duilib扩展《01》— 双击、右键消息扩展
查看>>
利用Fiddler拦截接口请求并篡改数据
查看>>
python习题:unittest参数化-数据从文件或excel中读取
查看>>
Android控件之GridView探究
查看>>
在工程中要加入新的错误弹出方法
查看>>
PS 滤镜— — sparkle 效果
查看>>
snmpwalk命令常用方法总结
查看>>
网站产品设计
查看>>
TCP/IP协议
查看>>
如何修改被编译后DLL文件 (转发)
查看>>
C++按格式接收输入字符(京东,滴滴,360笔试必用)
查看>>
代理ARP
查看>>
go 学习笔记(4) ---项目结构
查看>>
分割线细线
查看>>
java 中的一些运算符问题
查看>>
css切换--使用cookie
查看>>
java中静态代码块的用法 static用法详解
查看>>