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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

數(shù)組里面的狀態(tài)為true和false,我想把為前三個(gè)為true的,就為true,后面的還有true

數(shù)組里面的狀態(tài)為true和false,我想把為前三個(gè)為true的,就為true,后面的還有true

有只小跳蛙 2019-03-14 15:14:05
現(xiàn)在我的數(shù)組里面有name 和 status let data=[       {name:"小明",status:false},       {name:"小紅",status:false},       {name:"小張",status:true},//一次出現(xiàn)       {name:"小墻",status:false},       {name:"小粉",status:false},       {name:"小軍",status:false},       {name:"小鈺",status:false},       {name:"小訪",status:true},//二次出現(xiàn)       {name:"小源",status:false},       {name:"小方式",status:false},       {name:"小佛",status:true},//三次出現(xiàn)  三次之后  還有true的變?yōu)閒alse       {name:"小付款",status:true},       {name:"小哦咯",status:true},       {name:"小來(lái)了",status:false},   ]        console.log(data);        我想把從第一個(gè)開(kāi)始算,一直到出現(xiàn)過(guò)三個(gè)true,然后把剩下的都變?yōu)閒alse,這個(gè)怎么實(shí)現(xiàn)呢?
查看完整描述

4 回答

?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊

let count = 0;

for(let item of data){

    if(count < 3){

        item.status && ++count

    }else{

        item.status = false;

    }

}


查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊

        let data = [

            { name: "小明", status: false },

            { name: "小紅", status: false },

            { name: "小張", status: true },//一次出現(xiàn)

            { name: "小墻", status: false },

            { name: "小粉", status: false },

            { name: "小軍", status: false },

            { name: "小鈺", status: false },

            { name: "小訪", status: true },//二次出現(xiàn)

            { name: "小源", status: false },

            { name: "小方式", status: false },

            { name: "小佛", status: true },//三次出現(xiàn)  三次之后  還有true的變?yōu)閒alse

            { name: "小付款", status: true },

            { name: "小哦咯", status: true },

            { name: "小來(lái)了", status: false },

        ];

        let count = 0;

        data.forEach(obj => {

            if (count >= 3) {

                obj.status = false;

                return;

            }

            if (obj.status) {

                count++;

            }

        })

        console.log(data);


查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

let total = 0;

let result = data.map(k => {     

   if(k.status) {total++};

   if(total>3 && k.status) {k.status=false}

   return k;

});


查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊

data.reduce((count, cur) => {

  return count < 3 && cur.status ? ++count : (cur.status = false, count)

}, 0)

console.log(data)


查看完整回答
反對(duì) 回復(fù) 2019-04-10
  • 4 回答
  • 0 關(guān)注
  • 917 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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