欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 函數(shù)參數(shù)限制說明

 更新時間:2010年11月19日 21:23:45   作者:  
我依稀記得哪本書上有說過,實參數(shù)限制是32個? 現(xiàn)在想想估計是我記錯了..他也許說的是32位.
測試結(jié)果:

safari 下是65535個.即 ushort 來存儲(2字節(jié) 16個1).更多的則忽略.

其他瀏覽器 至少是int.MaxValue .據(jù)說FireFox 甚至是用long 來維護 實參數(shù).
其他瀏覽器 也許是int 或者可能是uint .這個就不管了. 畢竟我們知道了瓶頸 在 65535.

基于 以上基礎(chǔ).可以在 連接數(shù)組時 考慮優(yōu)先采用 [].push.apply(a,b) 代替 a=a.concat(b); 
我們只需要注意 對于safari 來說 b的length不能超過65535就ok啦.  
concat 的 問題在于 產(chǎn)生的新數(shù)組 并 遍歷 a 和 b 兩個數(shù)組,再依次把a和b的元素放入.

測試代碼:
var count = 100000, a = [1,2,3], b = [4,5,6], r = [], i, d; 

d = new Date ; 
for (i = count; i-- ;){ 
     a.concat(b); 
} 
r[0] = new Date - d; 


d = new Date ; 
for (i = count; i-- ;){ 
     r.push.apply(a,b); 
     //a = [1,2,3] ; 
} 
r[1] = new Date - d; 

alert(r);

可以得出結(jié)論 即使是ie6 chrome2 safari 3 firefox 2這樣古老的瀏覽器  push也是完勝的,個別瀏覽器 即使去掉 //a = [1,2,3] ; 注釋部分. 居然效率也是勝過 concat的. 如chrome7 dev  和safari 5.

相關(guān)文章

  • javascript改變this指向的方法匯總

    javascript改變this指向的方法匯總

    這篇文章主要介紹了javascript改變this指向的方法匯總的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 詳解如何使用webpack打包JS

    詳解如何使用webpack打包JS

    這篇文章主要介紹了詳解如何使用webpack打包JS,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 微信小程序基礎(chǔ)教程之echart的使用

    微信小程序基礎(chǔ)教程之echart的使用

    簡單的使用echarts不難,但是在小程序里用echarts可能有些理不清。所以這篇文章主要給大家介紹了關(guān)于微信小程序基礎(chǔ)教程之echart使用的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • SpringMVC+bootstrap table實例詳解

    SpringMVC+bootstrap table實例詳解

    本文通過實例給大家介紹了SpringMVC+bootstrap-table,需要的朋友可以參考下
    2017-06-06
  • JavaScript Typescript基礎(chǔ)使用教程

    JavaScript Typescript基礎(chǔ)使用教程

    TypeScript是Microsoft(微軟)開發(fā)的一種開源編程語言,它充分利用了JavaScript原有的對象模型,并在此基礎(chǔ)上進行了擴充,TypeScript設(shè)計目標是開發(fā)大型應(yīng)用,它可以編譯成純JavaScript,編譯出來的JavaScript可以運行在任何一種JS運行環(huán)境中
    2022-12-12
  • JavaScript識別網(wǎng)頁關(guān)鍵字并進行描紅的方法

    JavaScript識別網(wǎng)頁關(guān)鍵字并進行描紅的方法

    這篇文章主要介紹了JavaScript識別網(wǎng)頁關(guān)鍵字并進行描紅的方法,通過字符串的遍歷、匹配及動態(tài)添加等操作實現(xiàn)識別與描紅的功能,非常簡單實用,需要的朋友可以參考下
    2015-11-11
  • js拼接html注意問題示例探討

    js拼接html注意問題示例探討

    js的拼接html,會有一些細節(jié)是需要注意的,也就是單引號的問題,下面有個示例,大家感受下
    2014-07-07
  • JS中隊列和雙端隊列實現(xiàn)及應(yīng)用詳解

    JS中隊列和雙端隊列實現(xiàn)及應(yīng)用詳解

    這篇文章主要介紹了JS中隊列和雙端隊列實現(xiàn)及應(yīng)用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 使用微信小程序開發(fā)前端【快速入門】

    使用微信小程序開發(fā)前端【快速入門】

    本文從代碼角度和宏觀角度簡單闡述了微信小程序在前端領(lǐng)域的一些內(nèi)容和影響,希望能夠幫助那些不了解微信小程序的開發(fā)者很快入門并認識這一新的技術(shù)領(lǐng)域。
    2016-12-12
  • JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實現(xiàn)

    JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實現(xiàn)

    本文主要介紹了JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05

最新評論