引用類型

Object

person["first name"]= "Nicholas";
不能用person.XX訪問

Array

棧方法 push() pop()

隊列方法 shift() 取得第一項
unshift() 數組前端添加項

var color = [];
color.unshift("red","green");
color.unshift("black");
color.toString();  //black,red,green

重排序方法

reverse()
sort(function(){
    //比較方法函數
})
arr.concat(參數1,參數2,...);  //數組拼接
arr.slice(index1,index2);  //允許為負數,用數組長度加上該數來確定相應的位置
splice()
(1)刪除:splice(起始位置,要刪除的項數);
(2)插入、替換:splice(起始位置,要刪除的項數,要插入的項)

位置方法

indexOf() 從前往后找
lastIndexOf() 從后往前走

迭代方法

every():所有項都返回true,則返回true
some():任一項返回true,則返回true
filter():返回該函數會返回 true 的項組成的數組
map():對數組中的每一項運行給定函數,返回每次函數調用的結果組成的數組。
forEach(): 和for方法類似

歸并方法

reduce(前一個值,當前值,項的索引,數組對象); //前到后
reduceRight(); //后到前

Date

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容