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

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

求助關(guān)于實現(xiàn)購物車數(shù)組的問題?。。。。。?/h1>

求助關(guān)于實現(xiàn)購物車數(shù)組的問題?。。。。。?/h1>
繁花不似錦 2018-08-06 09:10:19
每樣商品有id, title, price, 每點擊一次購買我就將其加入數(shù)組,但是我想根據(jù)Id判斷,當重復(fù)加入一件產(chǎn)品到購物車的時候,將相同的產(chǎn)品加入一個二維數(shù)組,怎么寫呢?[     [         {雞腿},{雞腿},{雞腿},{雞腿}     ],     [         {狗腿},{狗腿},{狗腿}     ],     [         {貓咪},{貓咪},{貓咪},{貓咪},{貓咪},{貓咪}     ] ]謝謝各位,確實我這種思路確實很辣雞,感謝你們的建議!
查看完整描述

1 回答

?
森欄

TA貢獻1810條經(jīng)驗 獲得超5個贊

上面的朋友說的沒錯,你的這種思路本身不可取。二維數(shù)組里面全是一樣的東西。。有點坑。
這種格式好點,參考一下

var cart = {    'id01':{n:'雞腿', count: 4},    'id02':{n:'鴨腿', count: 3},    'id03':{n:'豬腿', count: 2},    'id04':{n:'狗腿子', count: 1}
}

不過,如果你非要這樣子做

var list = [
    [{n:'雞腿'},{n:'雞腿'},{n:'雞腿'},{n:'雞腿'},{n:'雞腿'}],
    [{n:'鴨腿'},{n:'鴨腿'},{n:'鴨腿'},{n:'鴨腿'}],
    [{n:'豬腿'},{n:'豬腿'},{n:'豬腿'},{n:'豬腿'}]
];function fn(o){
    var inArray = false;
    list.map(function(item){
        if( item.indexOf(o) > -1){
            inArray = true;
            item.push(o);
        }
    });
    inArray || list.push([o]);
}

fn(list[1][1]);

fn({n:'狗腿子'});

這只是參考,不提倡


查看完整回答
反對 回復(fù) 2018-09-16
  • 1 回答
  • 0 關(guān)注
  • 951 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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