第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動態(tài)處理嵌套對象

動態(tài)處理嵌套對象

慕田峪4524236 2021-04-30 18:31:06
我需要計算此嵌套對象中的在線用戶數(shù),然后返回總數(shù)。我已經(jīng)嘗試過此代碼,但我有點迷路let users = {    Alan: {    age: 27,    online: false    },    Jeff: {    age: 32,    online: true    },    Sarah: {    age: 48,    online: false    },    Ryan: {    age: 19,    online: true    }};function countOnline(obj) {    let c = 0;    for (let i in obj) {        for (let j in i) {            if (j.online === true) {                c++;            }        }    }    return c;}它返回0
查看完整描述

3 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗 獲得超3個贊

要解決你的原代碼,你只需要循環(huán)一次,在每一個屬性users,不僅是每個屬性users 和在每一個嵌套屬性以及(你只需要online屬性)。您還需要訪問obj[i],因為它i是一個屬性,而不是一個值:


let users = {

  Alan: {

    age: 27,

    online: false

  },

  Jeff: {

    age: 32,

    online: true

  },

  Sarah: {

    age: 48,

    online: false

  },

  Ryan: {

    age: 19,

    online: true

  }

};


function countOnline(obj) {


  let c = 0;

  for (let i in obj) {

    if (obj[i].online === true) {

      c++;

    }

  }

  return c;

}

console.log(countOnline(users));


查看完整回答
反對 回復(fù) 2021-05-13
  • 3 回答
  • 0 關(guān)注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號