亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript中如果不指定數組長度,那么數組長度最長是多少?

JavaScript中如果不指定數組長度,那么數組長度最長是多少?

WGod 2015-10-28 22:04:25
在學習JavaScript數組的時候,發現一個問題:創建數組的同時,還可以為數組指定長度,長度可任意指定。var myarray= new Array(8); //創建數組,存儲8個數據。 如果不任意指定,那么數組的最大長度是多少?也就是說數組最大支持存儲多少的數據?
查看完整描述

3 回答

已采納
?
抓住那個石家莊人

TA貢獻4條經驗 獲得超2個贊

呃。。。只要內存允許 你想存超過這世界上所有數據的數組都可以。。。 只要內存允許。。。。

查看完整回答
反對 回復 2015-10-28
  • WGod
    WGod
    那這么說起來是不是還得考慮硬件的內存嗎?如果沒有范圍,那么是不是考慮這個數組可以作為一個可以“膨脹”占用內存的一個“導引”,然后導致電腦卡死呢?
  • 抓住那個石家莊人
    抓住那個石家莊人
    應該不會,數組在你不調用的時候是不會放到內存里去運行的,只有當你調用了的時候,才調用出此數組中你要用到的那個數據
  • WGod
    WGod
    非常感謝!
?
qq_黑頌_0

TA貢獻8條經驗 獲得超2個贊

聲明數組的時候最好不要用這個,現在一般都是用

var arr = [];

簡單方便,符合編碼規范。

查看完整回答
反對 回復 2015-10-31
  • WGod
    WGod
    你這個數組語法支持的最大長度是多少呢?
  • qq_黑頌_0
    qq_黑頌_0
    這個是編碼規范來的,用new Array(); 這種不怎么好,具體忘了。 沒有測試過它。js的數組是分配到堆上的。 也就是跟對象一樣的,你看我們jquery對象多大。我覺得基本夠用的。var arr = []; arr.push('1'); var bb = arr;bb.push('2');console.log(arr); 結果 ["1", "2"].
?
Joy_Sang

TA貢獻64條經驗 獲得超13個贊

不指定不就是0


查看完整回答
反對 回復 2015-10-30
  • WGod
    WGod
    那支持的最大內存是多大呢?
  • 3 回答
  • 0 關注
  • 2887 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號