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

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

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

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

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

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

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

for(var i in json){

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

}

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

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

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

js獲取json的長(zhǎng)度,不需要循環(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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    JS/jQuery實(shí)現(xiàn)默認(rèn)顯示部分文字點(diǎn)擊按鈕顯示全部?jī)?nèi)容

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

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

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

    layui實(shí)現(xiàn)下拉框三級(jí)聯(lián)動(dòng)

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

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

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

    JavaScript中從setTimeout與setInterval到AJAX異步

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

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

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

最新評(píng)論