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

js數(shù)組的 entries() 獲取迭代方法

 更新時(shí)間:2021年10月29日 11:32:10   作者:Serendipity  
這篇文章主要介紹了js數(shù)組的 entries() 獲取迭代方法,entries() 方法返回一個(gè)數(shù)組的迭代對(duì)象,該對(duì)象包含數(shù)組的鍵值對(duì) (key/value)。下面來詳細(xì)介紹該neural,需要的朋友可以參考一下

1、entires() 方法語法詳解

entries() 方法返回一個(gè)數(shù)組的迭代對(duì)象,該對(duì)象包含數(shù)組的鍵值對(duì) (key/value) 。

迭代對(duì)象中數(shù)組的索引值作為 key, 數(shù)組元素作為 value。它的原型(__proto__:Array Iterator)上有一個(gè)next方法,可用用于遍歷迭代器取得原數(shù)組的[key,value] 。這里需要知道相關(guān)迭代器的知識(shí)。

2、entires() 方法常見使用及注意

2.1 返回迭代器對(duì)象

    var arr = ["red", "blue", "green"]
    var x = arr.entries()
    console.log(x); // Array Iterator {}
    console.log(x.next()) //{value: Array:[0, "red"],done:false}
    console.log(x.next()) //{value: Array:[1, "blue"],done:false}
    console.log(x.next()) //{value: Array:[2, "green"],done:false}
    console.log(x.next()) //{value: undefined, done: true}

2.2 for...of...的使用

    const options = [1, , , , 5];
    for (const [index, value] of options.entries()) {
      console.log(value);
    }
    // 0 1
    // 1 undefined
    // 2 undefined
    // 3 undefined
    // 4 5

2.3 二維數(shù)組行排序

    function sortTwo(arr) {
      var entries = arr.entries()
      var flag = true
      while (flag) {
        var res = entries.next()
        if (!res.done) {
          res.value[1].sort((a, b) => a - b);
          flag = true
        } else {
          flag = false
        }
      }
      return arr
    }
    var arr = [[1, 3, 2], [44, 33], [11, 55, 44, 33]]
    sortTwo(arr)
    console.log(arr);// [[1, 2, 3], [33, 44], [11, 33, 44, 55]]

上面的代碼中 sortTwo 方法中首先獲取傳入數(shù)組的迭代對(duì)象,然后通過定義一個(gè)初始化標(biāo)識(shí)為 true,通過遞歸調(diào)用迭代對(duì)象 entires next 方法賦值給 res 對(duì)象,判斷res對(duì)象的d one 屬性,若該值為 true 表示可以遞歸,res.value 對(duì)應(yīng)的是二維數(shù)組的每一行,對(duì)該項(xiàng)進(jìn)行排序即可,若值為 flase 表示結(jié)束遞歸。

總結(jié):

到此這篇關(guān)于js數(shù)組的 entries() 獲取迭代方法的文章就介紹到這了,更多相關(guān)js數(shù)組 entries() 獲取迭代內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue程序調(diào)試和排錯(cuò)技巧分享

    Vue程序調(diào)試和排錯(cuò)技巧分享

    因?yàn)槌绦虻恼{(diào)試非常重要,程序猿可以利用好的調(diào)試方法去查找定位自己的問題所在之處,從而,達(dá)到糾正自己程序錯(cuò)誤的地方,健壯自己的程序,讓問題變得越來越少,程序變得越來越健康,所以本文給大家介紹了Vue程序調(diào)試和排錯(cuò)技巧,需要的朋友可以參考下
    2024-12-12
  • el-table實(shí)現(xiàn)搜索高亮展示并滾動(dòng)到元素位置的操作代碼

    el-table實(shí)現(xiàn)搜索高亮展示并滾動(dòng)到元素位置的操作代碼

    這篇文章主要介紹了el-table實(shí)現(xiàn)搜索高亮展示并滾動(dòng)到元素位置,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • vue中@click綁定事件點(diǎn)擊不生效的解決

    vue中@click綁定事件點(diǎn)擊不生效的解決

    這篇文章主要介紹了vue中@click綁定事件點(diǎn)擊不生效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue-Router路由守衛(wèi)詳?shù)募?xì)用法教程

    Vue-Router路由守衛(wèi)詳?shù)募?xì)用法教程

    在Vue.js應(yīng)用中,Vue-Router是一個(gè)非常重要的插件,它允許我們實(shí)現(xiàn)頁面間的導(dǎo)航,然而,僅僅實(shí)現(xiàn)導(dǎo)航是不夠的,我們還需要在導(dǎo)航的不同階段進(jìn)行各種操作,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Vue-Router路由守衛(wèi)的用法,需要的朋友可以參考下
    2024-12-12
  • Vue+ElementUI table實(shí)現(xiàn)表格分頁

    Vue+ElementUI table實(shí)現(xiàn)表格分頁

    這篇文章主要為大家詳細(xì)介紹了Vue+ElementUI table實(shí)現(xiàn)表格分頁,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 深入理解Vue3組合式API的實(shí)現(xiàn)

    深入理解Vue3組合式API的實(shí)現(xiàn)

    組合式API為Vue3帶來了更好的邏輯組織和復(fù)用性,支持TypeScript,提供靈活的響應(yīng)式系統(tǒng),它允許開發(fā)者將相關(guān)邏輯組合在一起,通過composable函數(shù)實(shí)現(xiàn)邏輯復(fù)用,擺脫了mixin的缺點(diǎn),同時(shí),組合式API與TypeScript的集成更緊密,能夠提供更準(zhǔn)確的類型推斷
    2024-10-10
  • vue 圖片轉(zhuǎn)base64本地路徑跨域方式

    vue 圖片轉(zhuǎn)base64本地路徑跨域方式

    這篇文章主要介紹了vue 圖片轉(zhuǎn)base64本地路徑跨域方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 關(guān)于路由重定向redirect的基本使用

    關(guān)于路由重定向redirect的基本使用

    這篇文章主要介紹了關(guān)于路由重定向redirect的基本使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue 組件數(shù)據(jù)加載解析順序的詳細(xì)代碼

    vue 組件數(shù)據(jù)加載解析順序的詳細(xì)代碼

    Vue.js的解析順序可以概括為:模板編譯、組件創(chuàng)建、數(shù)據(jù)渲染、事件處理和生命周期鉤子函數(shù)執(zhí)行,接下來通過本文給大家介紹vue 組件數(shù)據(jù)加載解析順序的完整代碼,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Vue3配置代理后頁面500/404問題

    Vue3配置代理后頁面500/404問題

    這篇文章主要介紹了Vue3配置代理后頁面500/404問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評(píng)論

岱山县| 博野县| 宽甸| 盱眙县| 万宁市| 大余县| 中超| 高州市| 平顶山市| 四平市| 上饶市| 吉安县| 五台县| 牟定县| 弋阳县| 手游| 孟村| 内乡县| 张家口市| 林芝县| 张家港市| 深水埗区| 方山县| 定安县| 康马县| 彰化县| 伊宁县| 宝兴县| 库伦旗| 陆丰市| 汶川县| 布尔津县| 蕉岭县| 双江| 江口县| 黎川县| 桃源县| 斗六市| 唐海县| 拜城县| 当雄县|