更新時(shí)間:2023-07-11 來源:黑馬程序員 瀏覽量:
在Web前端中,可以使用一些方法將類數(shù)組(類似于數(shù)組但沒有數(shù)組的內(nèi)置方法)轉(zhuǎn)換為真正的數(shù)組。下面是兩種常用的方法:
const arrayLike = { 0: 'a', 1: 'b', 2: 'c', length: 3 }; const array = Array.from(arrayLike); console.log(array); // ['a', 'b', 'c']
const arrayLike = { 0: 'a', 1: 'b', 2: 'c', length: 3 }; const array = Array.prototype.slice.call(arrayLike); console.log(array); // ['a', 'b', 'c']
這兩種方法都可以將具有l(wèi)ength屬性的類數(shù)組對(duì)象轉(zhuǎn)換為真正的數(shù)組。我們可以根據(jù)自己的喜好選擇其中的一種方法來使用。注意,這些方法適用于類數(shù)組對(duì)象,如DOM集合(例如document.querySelectorAll返回的結(jié)果)或函數(shù)的arguments對(duì)象。
document.write和innerHTML的區(qū)別?
2023-07-07有Vue3了為什么還要學(xué)習(xí)Vue2?Vue2+3核心技術(shù)精講
2023-07-05Vue框架怎么實(shí)現(xiàn)對(duì)象和數(shù)組的監(jiān)聽?
2023-07-05什么是Web標(biāo)準(zhǔn)?Web的結(jié)構(gòu)、表現(xiàn)、行為
2023-07-03Internet、WWW、HTTP等網(wǎng)頁名詞都是什么含義?
2023-07-03JS數(shù)組和對(duì)象的遍歷方式,以及幾種方式的比較
2023-07-03