JS数组的不同声明方式有什么区别?应用在哪些场合?
生活随笔
收集整理的這篇文章主要介紹了
JS数组的不同声明方式有什么区别?应用在哪些场合?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
改變構(gòu)造函數(shù)后字面量仍然可以聲明數(shù)組。
上面代碼中,Array方法沒有參數(shù)、一個參數(shù)、三個參數(shù)時,返回結(jié)果都不一樣。只有當參數(shù)個數(shù)不少于2個時,Array()才會返回由參數(shù)組成的新數(shù)組。
使用new的時候會調(diào)用Array的構(gòu)造函數(shù)。而直接用[]來創(chuàng)建數(shù)組的時候,不調(diào)用構(gòu)造函數(shù),只是聲明了一個數(shù)組型(嚴格說js并沒有數(shù)組類型)對象,效率上比new快??梢钥纯雌渌Z言有關(guān)類的介紹。
并沒有四種,只有兩種:使用構(gòu)造函數(shù):var arr = new Array();使用字面量形式:var arr = [1,2,3];其他形式只是對這兩種形式的不同用法;建議買本高程的書看吧,里面介紹的既詳細又系統(tǒng)。
js課程講的最好的就是妙味課堂跟智能社了
http://pan.baidu.com/s/1jIyiGdw;
上面代碼中,Array方法沒有參數(shù)、一個參數(shù)、三個參數(shù)時,返回結(jié)果都不一樣。只有當參數(shù)個數(shù)不少于2個時,Array()才會返回由參數(shù)組成的新數(shù)組。
使用new的時候會調(diào)用Array的構(gòu)造函數(shù)。而直接用[]來創(chuàng)建數(shù)組的時候,不調(diào)用構(gòu)造函數(shù),只是聲明了一個數(shù)組型(嚴格說js并沒有數(shù)組類型)對象,效率上比new快??梢钥纯雌渌Z言有關(guān)類的介紹。
并沒有四種,只有兩種:使用構(gòu)造函數(shù):var arr = new Array();使用字面量形式:var arr = [1,2,3];其他形式只是對這兩種形式的不同用法;建議買本高程的書看吧,里面介紹的既詳細又系統(tǒng)。
js課程講的最好的就是妙味課堂跟智能社了
http://pan.baidu.com/s/1jIyiGdw;
總結(jié)
以上是生活随笔為你收集整理的JS数组的不同声明方式有什么区别?应用在哪些场合?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 歌曲流浪记写的是什么(流浪记的原唱是谁)
- 下一篇: 做试管婴儿用的是谁的精子?