最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js對象的讀取速度實例詳解

 更新時間:2021年11月08日 08:34:46   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關于js對象的讀取速度實例詳解內容,有需要的朋友們可以跟著學習下。

1、訪問字面量和局部變量最快,而訪問數(shù)組元素和對象成員相對較慢。訪問對象成員時,就像作用域鏈一樣,在原型鏈上搜索。

2、如果找到的成員在原型鏈中的位置太深,訪問速度就會變慢。

所以要盡量減少對象成員的搜索次數(shù)和嵌套深度。

實例

 // 進行兩次對象成員查找
  function hasEitherClass(element, className1, className2) {
    return element.className === className1 || element.className === className2;
  }
  // 優(yōu)化,如果該變量不會改變,則可以使用局部變量保存查找的內容
  function hasEitherClass(element, className1, className2) {
    const currentClassName = element.className;
    return currentClassName === className1 || currentClassName === className2;
  }

內容擴展:

js對象操作性能問題

1 string越長,那么使用str+="xxx"所花的時間將顯著增加(近乎指數(shù)級別)。

2 對象數(shù)組僅僅只有400個元素的時候,對每個元素的屬性和方法的訪問時間都達到
了每個屬性或者方法1/4毫秒!如果一個元素有10個屬性,那么對數(shù)組的一次遍歷,至少需要1秒,恐怖

3 FileSystem的操作,特別是write的操作幾乎與要寫的字符串長度的平方成正比。

4 不要采用自己定義的方法進行字符串操作,特別是替代和查找,比較;

我對正則式掌握不透,使用自定義函數(shù)的時候,發(fā)現(xiàn)在上述2)中提到的遍歷中,

自定義函數(shù)耗費的時間達到了總時間的80%!

到此這篇關于js對象的讀取速度實例詳解的文章就介紹到這了,更多相關js對象的讀取速度內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 用js生產(chǎn)批量批處理執(zhí)行命令

    用js生產(chǎn)批量批處理執(zhí)行命令

    因為從別的地方弄到了100個廣告代碼,但因為他的里面加入了很多東西,所以需要批量刪除一個文件夾和加入我的網(wǎng)站的快捷方式
    2008-07-07
  • JavaScript中:表達式和語句的區(qū)別[譯]

    JavaScript中:表達式和語句的區(qū)別[譯]

    本文要講的是JavaScript中非常重要的兩個知識點:表達式(expressions)和語句(statements)之間的區(qū)別
    2012-09-09
  • Bootstrap表單布局

    Bootstrap表單布局

    這篇文章主要介紹了Bootstrap表單布局的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • 優(yōu)雅的使用javascript遞歸畫一棵結構樹示例代碼

    優(yōu)雅的使用javascript遞歸畫一棵結構樹示例代碼

    這篇文章主要給大家介紹了關于如何優(yōu)雅的使用javascript遞歸畫一棵結構樹的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用javascript具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • 深入理解事件冒泡(Bubble)和事件捕捉(capture)

    深入理解事件冒泡(Bubble)和事件捕捉(capture)

    下面小編就為大家?guī)硪黄钊肜斫馐录芭?Bubble)和事件捕捉(capture)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • javascript彈出一個層并增加一個覆蓋層

    javascript彈出一個層并增加一個覆蓋層

    彈出一個層的js代碼,比較不錯
    2008-10-10
  • JavaScript獲取Excel表格的列序號和列名

    JavaScript獲取Excel表格的列序號和列名

    這篇文章主要介紹了JavaScript獲取Excel表格的列序號和列名,在處理Excel文件時,通常要獲取xx列的數(shù)據(jù),這就要求先找到列序號,下文關于列名獲取需要的小伙伴可以參考一下
    2022-05-05
  • JavaScript每天定時更換皮膚樣式的方法

    JavaScript每天定時更換皮膚樣式的方法

    這篇文章主要介紹了JavaScript每天定時更換皮膚樣式的方法,涉及javascript針對時間及css樣式的相關操作技巧,需要的朋友可以參考下
    2015-07-07
  • 微信小程序實現(xiàn)日歷效果

    微信小程序實現(xiàn)日歷效果

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)日歷效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • JS添加刪除DIV的簡單實例

    JS添加刪除DIV的簡單實例

    下面小編就為大家?guī)硪黄狫S添加刪除DIV的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論

志丹县| 德阳市| 江山市| 土默特右旗| 永修县| 永清县| 木兰县| 濉溪县| 宣恩县| 上饶县| 阳城县| 布尔津县| 正安县| 姚安县| 万安县| 晴隆县| 东源县| 鄂托克前旗| 海口市| 乌兰察布市| 古浪县| 昌乐县| 红桥区| 沾化县| 张掖市| 黑河市| 贺兰县| 西乌珠穆沁旗| 汝州市| 赫章县| 青河县| 邵东县| 连山| 潮安县| 西安市| 吉安县| 丰县| 兴海县| 平泉县| 贺兰县| 娱乐|