亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js中如何獲取JSON數(shù)組的長度

 更新時間:2023年04月17日 09:56:16   作者:long冰  
這篇文章主要介紹了js中如何獲取JSON數(shù)組的長度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

js獲取JSON數(shù)組的長度

假設(shè)現(xiàn)在有一個json的數(shù)組:

var json={a:1,b:2,c:3,d:4};

要遍歷這個數(shù)組:如下

for(var i in json){

? ? ? alert(i+"="+json[i]);

}

由于json沒有l(wèi)ength這個屬性,那么我們可以先聲明一個計數(shù)器,一開始計數(shù)器為0,遍歷完成后可得到j(luò)son的長度;

把代碼寫成一個方法,以后可以直接調(diào)用:

function getHsonLength(json){
? ? ? ? ? ? ? ? var jsonLength=0;
? ? ? ? ? ? ? ? for (var i in json) {
? ? ? ? ? ? ? ? ? ? jsonLength++;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? return jsonLength;
? ? ? ? ? ? }

js獲取json的長度,不需要循環(huán)

var jsonStr = {
? ? ? ? a: 1,
? ? ? ? b: 2,
? ? ? ? c: 3,
? ? ? ? d: 4
? ? ? }
? ? ? var jsonLen = Object.keys(jsonStr).length; //Object.keys(jsonStr) = ['a','b','c','d']
? ? ? console.log(jsonLen); ?//輸出結(jié)果為4

自己摸索出來的一個判斷json長度的方法,不需要循環(huán)。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Javascript數(shù)組中push方法用法分析

    Javascript數(shù)組中push方法用法分析

    這篇文章主要介紹了Javascript數(shù)組中push方法用法,結(jié)合實例形式分析了javascript中push方法的原理、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-10-10
  • js游戲人物上下左右跑步效果代碼分享

    js游戲人物上下左右跑步效果代碼分享

    這篇文章主要介紹了js游戲人物上下左右跑步效果,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • 使用微信內(nèi)嵌H5網(wǎng)頁解決JS倒計時失效問題

    使用微信內(nèi)嵌H5網(wǎng)頁解決JS倒計時失效問題

    最近參考項目開發(fā),遇到這樣一個需求將H5商城頁面嵌套到公司微信公眾號里,在開發(fā)遇到一個棘手的問題,js倒計時失效問題,怎么回事呢?下面說下我使用微信內(nèi)嵌h5解決的這一問題,需要的朋友參考下吧
    2017-01-01
  • js中.sort()函數(shù)的常見用法與高級操作

    js中.sort()函數(shù)的常見用法與高級操作

    JavaScript中的sort函數(shù)可以用來對數(shù)組進行排序,默認情況下sort函數(shù)將數(shù)組中的元素轉(zhuǎn)換為字符串,并按照Unicode碼點的順序進行排序,下面這篇文章主要給大家介紹了關(guān)于js中.sort()函數(shù)的常見用法與高級操作的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • JS/jQuery實現(xiàn)默認顯示部分文字點擊按鈕顯示全部內(nèi)容

    JS/jQuery實現(xiàn)默認顯示部分文字點擊按鈕顯示全部內(nèi)容

    默認顯示部分文字,點擊按鈕顯示全部,類似這樣的功能在一些特殊的地方會見到吧,下面與大家分享下JS、jQuery如何實現(xiàn),感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-05-05
  • JS異步的執(zhí)行原理和回調(diào)詳解

    JS異步的執(zhí)行原理和回調(diào)詳解

    這篇文章主要給大家介紹了關(guān)于JS異步的執(zhí)行原理和回調(diào)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • layui實現(xiàn)下拉框三級聯(lián)動

    layui實現(xiàn)下拉框三級聯(lián)動

    這篇文章主要為大家詳細介紹了layui實現(xiàn)下拉框三級聯(lián)動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • javascript實現(xiàn)仿百度圖片的瀑布流加載效果

    javascript實現(xiàn)仿百度圖片的瀑布流加載效果

    這是一款仿照百度圖片的瀑布流效果,可以無限加載,兼容各大主流瀏覽器,這里分享給大家,希望小伙伴們能夠喜歡
    2016-04-04
  • JavaScript中從setTimeout與setInterval到AJAX異步

    JavaScript中從setTimeout與setInterval到AJAX異步

    這篇文章主要介紹了JavaScript中從setTimeout與setInterval到AJAX異步,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • 中止javascript執(zhí)行的方法

    中止javascript執(zhí)行的方法

    本篇文章主要是對中止javascript執(zhí)行的方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02

最新評論