2016-10-26 3 views
0

あなたがjavascriptjqueryまたはangular必要性のアイデアは、それを実装する方法を

私が生成午前3つのランダム配列使用している可能性があり、私にアイ​​デアを与えることができます例えばため

(This values are generating using random array =['member', 'medical', 'rx', 'disability'];) 

出力

member  disability medical  disability 

medical  member  disability rx 

disability disability medical  member 

disability member  member  disability 

どのようにJSで おかげ

+0

詳細を教えてください。 出力はランダム配列からの要素の配列です。 –

答えて

1

答えは、あなたの配列内の単語の発生回数をカウントするためにJSONを使用することができます私は値がすべての列にあるかどうかを計算し、最大は、例えば、障害者のための を発生しない:

var countArr = [ 
    {"word":"member", "occur":0}, 
    {"word":"disability ", "occur":0} 
]; 

var All = random1.concat(random2).concat(random3); 

for(i = 0; i < All.length; i++){ 
    count(All[i]); 
} 

function count(word){ 
    var x = countArr.findIndex(function(elm){ return elm.word == word;}); 
    if(x != -1){ 
     ++countArr[x].occur; 
    } 
    else{ 
     countArr.push({"word":word, "occur":0}); 
    } 
} 

あなたの言葉、例えばあなたの配列内の単語の出現のインデックスについて、あなたのJSONの詳細を簡単に追加することができます。

関連する問題