国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - js判斷JSON物件中value存在重複值?
給我你的懷抱
給我你的懷抱 2017-06-12 09:32:44
0
4
1307

JSON物件中specDesc的value值不能相同怎麼判斷

#
給我你的懷抱
給我你的懷抱

全部回覆(4)
大家講道理

雷雷

阿神

可以先遍歷把 obj.specDesc的值push到一個(gè)數(shù)組中,然後 再寫(xiě)個(gè)函數(shù)判斷這個(gè)數(shù)組裡有沒(méi)有重複的就行了

洪濤

雷雷

僅有的幸福

直接判斷不行嗎? a['spec'] == b['spec'], 想比較所有key對(duì)應(yīng)的value,那就是遍歷其中一個(gè)的所有key,對(duì)照的找出另外一個(gè)的key的對(duì)應(yīng)的value是否相等。

由於題主只發(fā)了個(gè)截圖,不好研究題意,我的理解: a和b兩個(gè)對(duì)象,不允許出現(xiàn)有一個(gè)鍵值對(duì)是相同的

那麼解法如下:

var a = {age:1, spec:'hello'},
    b = {age:21, spec:'hello'};
    
function noRepeat(obj1,obj2){
    var res = false;
    for(var key in obj1){
        if(obj1[key]==obj2[key]){
            res = true;
            break;
        }
    }
    return res;
}

noRepeat(a, b); // true

差不多的這個(gè)道理,題主體會(huì)下? 有額外疑問(wèn)麻煩補(bǔ)充~

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板