js 操作合集
1、filter
filter接受兩個引數1、callBack 2、thisArgs(執行callBack的this的指向作用域),該方法用於將callback方法返回true時的值裝入一個新陣列中,不改變原陣列的值
1)function(element,index,arr)
var a=[2,3,4,5,undefined,null,0,""];var b= a.filter(function(value,index,arr){return value||value===0;});console.log(a,b);
//[2,3,4,5,undefined,null,0,""]
//[2, 3, 4, 5, 0]
2、forEach
只是迴圈陣列,不改變原始陣列,沒有返回值
3、map
原始陣列對映成新的陣列,不改變原始陣列
4、every
判斷每一項是否都滿足,不改變原始陣列
5、some
判斷只要有一項滿足條件就不再往下執行
6、find
es6 find方法 用於查詢出第一個滿足條件則不再往下執行,返回的是一個物件。不改變原是陣列
7、Set
8、math.floor隨機數
生成隨機生成的陣列,長度,大小自定義
Array.from 講物件轉化為陣列必須要有length否則轉化的陣列為空
9、reduce
reduce(callBack,[,initialValue])
callBack接收4個引數 之前值、當前值、索引、陣列本身
initialValue引數可選,表示初始值。若指定,則當作最初使用的previous值;如果預設,則使用陣列的第一個元素作為previous初始值,同時current往後排一位,相比有initialValue值少一次迭代
相關文章
- 【乾貨】js 陣列詳細操作方法及解析合集JS陣列
- php操作mysql防止sql注入(合集)PHPMySql
- js手寫程式碼合集JS
- es6迴圈操作方法合集
- 前端開發常用原生JS API合集前端JSAPI
- JS操作JsonJSON
- js操作JS
- 原生JS中DOM節點相關API合集JSAPI
- Go 合集,gRPC 合集,演算法合集GoRPC演算法
- js cookie操作JSCookie
- js操作cookieJSCookie
- JS操作JSON總結JSON
- 合集
- SqlServer 操作 JSONSQLServerJSON
- js的dom操作JS
- 原生JS 操作 DOMJS
- Java 操作 JSONJavaJSON
- 轉json操作JSON
- 2013年度最強AngularJS資源合集AngularJS
- python合集———內建函式合集Python函式
- 面試合集面試
- Nginx合集Nginx
- 模板合集
- 工具合集
- 抽象合集抽象
- DS 合集
- 分治合集
- JS — 物件的基本操作JS物件
- Nodejs 操作 Sql ServerNodeJSSQLServer
- js原生節點操作JS
- JS常用陣列操作JS陣列
- 使用js操作checkboxJS
- excel轉json操作ExcelJSON
- Mysql JSON 基本操作MySqlJSON
- C#操作jsonC#JSON
- JS中陣列操作JS陣列
- Js操作Select大全JS
- JS 操作Cookie詳解JSCookie