引用類型----Object、Array

什么是引用類型

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

Object

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

Array

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

轉(zhuǎn)換方法

一般用toLocaleString toString valueOf方法。

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

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

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

排序

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

操作

slice 返回?cái)?shù)組不影響原數(shù)組
splice 可以插入刪除替換數(shù)組 返回刪除項(xiàng)

標(biāo)記位置

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

迭代方法

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

歸并方法
reduce
reduceRight

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,270評(píng)論 0 4
  • 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的 JavaScript 類型 使用基本類型和基本包裝類型 引用類型的...
    悶油瓶小張閱讀 697評(píng)論 0 0
  • 我們經(jīng)常會(huì)遇到使用隨機(jī)的問題,下面就是一種解決隨機(jī)數(shù)的方法。 在構(gòu)造測試數(shù)據(jù)時(shí),我們需要對(duì)測試表插入隨機(jī)數(shù)據(jù)。構(gòu)造...
    凱哥學(xué)堂閱讀 922評(píng)論 0 0
  • 不少的成年人,無論男女,很有可能都不會(huì)覺得自己對(duì)“性”還會(huì)是無知的。一把年紀(jì)了,有經(jīng)驗(yàn)、有閱歷、不陌生,都是老司機(jī)...
    胡思亂想之閱讀 369評(píng)論 0 0
  • 窗外陽光明媚,鳥語花香,而我只能臥床,努力張了張嘴,卻發(fā)不出任何聲響…… ...
    面北海丶候南風(fēng)閱讀 201評(píng)論 0 0