您的位置:首页 > Web前端 > JavaScript

javascript高级程序设计笔记1-数组操作

2017-12-18 09:07 351 查看
instanceof
操作符比较的是
constructor
,在多个全局环境时需要注意

concat
方法用于合并数组

slice
方法用于截取数组

splice
方法,两个参数为删除参数1开始参数2项元素,多余两个参数为替换或者插入,参数1为开始位置,参数2为要删除的项数,后面参数为要插入的元素

数组的迭代方法:

都传入一个在每一项上运行的函数和运行函数的作用域对象(可选)

every()
: 数组中的每一项被函数处理都返回
true
则返回
true


filter()
: 对数组中的每一项运行给定函数,返回该函数会返回
true
的项组成的数组。

forEach()
: 对数组中的每一项运行给定函数。这个方法没有返回值。

map()
:对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。

some()
:对数组中的每一项运行给定函数,如果该函数对任一项返回
true
,则返回
true


reduce
:用于归并数组,传入函数接收前一个值,当前值,index,和数组

reduceRight
: 反向归并
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: