學疏才淺,如有不對的地方,但願你們能夠幫忙指正出來。數組
1. Array.push(),向數組的末尾添加一個或多個元素,並返回新的數組長度。原數組改變。函數
2. Array.pop(),刪除並返回數組的最後一個元素,若該數組爲空,則返回undefined。原數組改變。3d
3. Array.unshift(),向數組的開頭添加一個或多個元素,並返回新的數組長度。原數組改變。對象
4. Array.shift(),刪除數組的第一項,並返回第一個元素的值。若該數組爲空,則返回undefined。原數組改變。blog
5. Array.concat(arr1,arr2...),合併兩個或多個數組,生成一個新的數組。原數組不變。排序
6. Array.join(),將數組的每一項用指定字符鏈接造成一個字符串。默認鏈接字符爲 「,」 逗號。字符串
7. Array.reverse(),將數組倒序。原數組改變。回調函數
8. Array.sort(),對數組元素進行排序。按照字符串UniCode碼排序,原數組改變。io
①從小到大function
②從大到小
③按照數組對象中的某個值進行排序
9.Array.map(function),原數組的每一項執行函數後,返回一個新的數組。原數組不變。(注意該方法和forEach的區別)。
10.Array.slice(start,end),從start開始,end以前結束,不到end;若是不給end值,從start開始到數組結束。start能夠給負值,-1表示數組最後位置,-2表示倒數第二個,以此類推,顧前不顧後。
11.Array.splice(index,howmany,arr1,arr2...) ,刪除元素並添加元素,從index位置開始刪除howmany個元素,並將arr一、arr2...數據從index位置依次插入。howmany爲0時,則不刪除元素。原數組改變。
12.Array.forEach(function),用於調用數組的每一個元素,並將元素傳遞給回調函數。原數組不變。(注意該方法和map的區別,若直接打印Array.forEach,結果爲undefined)。
13.Array.filter(function),過濾數組中,符合條件的元素並返回一個新的數組。
14.Array.every(function),對數組中的每一項進行判斷,若都符合則返回true,不然返回false。
15.Array.some(function),對數組中的每一項進行判斷,若都不符合則返回false,不然返回true。
16.Array.reduce(function),reduce() 方法接收一個函數做爲累加器,數組中的每一個值(從左到右)開始縮減,最終計算爲一個值。
這段時間經歷了不少事情,也想了不少事情,有的事情無能爲力去改變。最終讓我明白了一點,那就是能作的只有讓本身變強,才能駕輕就熟地去面對。最近喜歡上了一句話:接受如今的本身。但願能夠達到這一的境界。