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