數組和類數組的區別


什么是類數組:

    上一個例子:

     輸出結果:

類數組是指在寫法上跟數組一樣,

例如 arguments 和 length 寫法上跟數組一樣,

不具有數組所具有的方法

但類數組,只是一個普通的對象,他的原型是Object。

而真實的數組是Array類型。、

 

把對象變成數組的方法:

       方法一:

   輸出結果: 返回一個原型為Array數組

    方法二:

 

     輸出為:返回一個原型為Array數組

 

     方法三:

 

     輸出為:返回一個為原型Array數組

   方法四:

   輸出結果為:是一個原型為Array  數組;

 

 

 

 

把數組變成對象的方法:

  方法一:

 

 

   輸出結果:是原型為Object   一個對象

 

 

   方法二:

 

  輸出結果:是原型為Object   一個對象

 

 

 

數組變成類數組的方法:

 

 輸出為:是原型為Object   一個對象

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM