2016-10-28 2 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'); 
    } 
    } 
} 
관련 문제