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: 反向归并
相关文章推荐
- javascript高级程序设计笔记(二)
- JavaScript高级程序设计之JavaScript实现 第1.2讲笔记
- JavaScript高级程序设计之基本概念之变量第3.3讲笔记
- JavaScript高级程序设计之基本概念之操作符之布尔操作符第3.5.3讲笔记
- <JavaScript高级程序设计>笔记二: 创建对象
- JavaScript高级程序设计(第三版)学习笔记1~5章
- JavaScript高级程序设计之面向对象的程序设计之继承之寄生组合式继承第6.3.6讲笔记
- javascript高级程序设计---事件笔记
- JavaScript高级程序设计笔记-JSON
- JavaScript高级程序设计(第3版)学习笔记11 内建js对象
- javascript 高级程序设计笔记(五)
- javascript 高级程序设计 笔记
- JavaScript高级程序设计之函数表达式之闭包第7.2讲笔记
- JavaScript高级程序设计笔记-函数表达式
- 深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
- JavaScript高级程序设计之DOM之DOM 操作技术之使用NodeList第10.2.4讲
- JavaScript高级程序设计——笔记(第10章)
- JavaScript高级程序设计--基本概念--笔记
- JavaScript高级程序设计学习笔记-20160126
- Javascript高级程序设计第二版第八章--BOM--笔记