var a = [1, 2, 3, 4, 5];
var b = [2, 3, 4, 5, 6];
var result = a.filter(function(elem) {
return elem === b;
});
console.log(result);
a 랑 b 를 필터해서 a랑b 같은 숫자를 콘솔로그로 띄우고싶은데
저렇게하면 콘솔로그에 빈 배열하나만 덩그러니 나오던데 어디가 잘못된거임?
a 랑 b 를 필터해서 a랑b 같은 숫자를 콘솔로그로 띄우고싶은데
저렇게하면 콘솔로그에 빈 배열하나만 덩그러니 나오던데 어디가 잘못된거임?
코드가 잘못됨
코드 어디가 잘못됫음 ??
elem 은 a의 요소 하나하나임 filter function 안에 console.log(elem, b); 찍어보셈
고마워 형.. ㅠㅠ
b배열 전체랑 같은 원소하나를 달라하니 당연히 없지 ㅋㅋ var result = a.filter(elem => b.includes(elem)) 이면 원하는 결과가 나올듯