JavaScript 類數(shù)組轉(zhuǎn)化為數(shù)組

類數(shù)組有arguments,NodeList,HTMLCollection還有NamedNodeMap

類數(shù)組
1.定義

Javascript中看起來像數(shù)組卻又不是數(shù)組的對象,將其稱為類數(shù)組。

2.類數(shù)組的特點(diǎn)有:

(1)具有l(wèi)ength屬性
(2)具有方括號語法([])
(3)不具有數(shù)組所具有的方法,eg:push,shift等堆棧方法及其他數(shù)組方法

3.如何將類數(shù)組轉(zhuǎn)化為數(shù)組

方法一.將類數(shù)組轉(zhuǎn)化為數(shù)組

var args = Array.prototype.slice.call(arguments);
var args = [].slice.call(arguments); 

方法二. 利用Array.from()

const args = Array.from(arguments);

方法三.擴(kuò)展運(yùn)算符(spread)是三個(gè)點(diǎn)(...)

[...arguments]

參考
類數(shù)組轉(zhuǎn)化為數(shù)組 arguments,nodelist,htmlcollection,namenodemap

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

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

  • 第3章 基本概念 3.1 語法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,527評論 0 21
  • ??DOM(文檔對象模型)是針對 HTML 和 XML 文檔的一個(gè) API(應(yīng)用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,866評論 0 7
  • 01 高中畢業(yè),父親讓我去廣東和他們團(tuán)聚,順便好好的玩一玩,舒緩一下為了備戰(zhàn)高考而長期緊繃的神經(jīng)。 父親人緣很好,...
    曼曼語閱讀 458評論 14 9
  • 在某一個(gè)下午突然意識到,我應(yīng)該寫點(diǎn)兒什么,以紀(jì)念那些經(jīng)過我生命的人,那些此生只能見一面的人。 在我決定寫些什么的時(shí)...
    一抹白_閱讀 236評論 0 0
  • 在簡書里,想咋寫咋寫,想寫啥就寫啥,放飛心情,取悅自己,好好活在當(dāng)下。不要顧及太多,不要有啥功利心,有感而發(fā)就好,...
    蘭兒悠悠閱讀 376評論 9 59

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