2016-10-28 17 views

答えて

5

countInArray機能を使う

function countInArray(array, what) { 
    return array.filter(item => item == what).length; 
} 

またはこのような何かのための選択肢かもしれあなたがコードを理解し、あなたがしたい場所代を調整するために、これは良いかもしれません! :

var list = [2, 1, 4, 2, 1, 1, 4, 5]; 

function countInArray(array, what) { 
    var count = 0; 
    for (var i = 0; i < array.length; i++) { 
     if (array[i] === what) { 
      count++; 
     } 
    } 
    return count; 
} 

countInArray(list, 2); // returns 2 
countInArray(list, 1); // returns 3 
-1
function check(){ 
var arr =['1','2','3','3','4']; 
    for (i=0; i<arr.length;i++){ 
    for (x=0;x<arr.length;x++){ 
     if(arr[i]==arr[x] && i != x){ 
     console.log('SAME ones in ARRAY: '+arr[i]); 
     }else console.log('no same ones'); 
    } 
    } 
} 
関連する問題