引用類型----Object、Array

什么是引用類型

引用類型是一種數(shù)據(jù)結(jié)構(gòu),用于將數(shù)據(jù)和功能組織一起,對象是引用類型的一個實例。

Object

創(chuàng)建方法有兩張var obj = new Object();var obj = {};
使用new會觸發(fā)構(gòu)造函數(shù)。

Array

同樣可以直接[],也可以new,構(gòu)造函數(shù)參數(shù)數(shù)字表示函數(shù),其他表示長度為1的數(shù)組和里面的值。也可以忽略new,效果相同。

轉(zhuǎn)換方法

一般用toLocaleString toString valueOf方法。

toLocaleString調(diào)用對象的toLocaleString方法 和toString一樣 都可以被重寫,簡單的說toLocaleString更加獨立一點 不會觸發(fā)其他連鎖操作的變化,例如數(shù)據(jù)類型變化。

數(shù)組的棧操作,隊列操作

push pop
push shift unshift
長度對應(yīng)變化

排序

reverse 反向
sort 比較相鄰的兩個數(shù) 返回1 0 -1,非穩(wěn)定排序。

操作

slice 返回數(shù)組不影響原數(shù)組
splice 可以插入刪除替換數(shù)組 返回刪除項

標(biāo)記位置

可傳多個參數(shù) 參數(shù)往后延續(xù)
indexOf,從頭開始
lastIndexOf,從尾開始

迭代方法

every
filter
foreach
map
some
都不會修改數(shù)組的值

歸并方法
reduce
reduceRight

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容