JavaScript의 두 배열에서 공통 값을 얻는 방법은 무엇입니까?
4658 단어 javascript
JavaScript에서 2개의 배열에서 공통 값을 가져오려면 배열 중 하나에서
filter()
메서드를 사용한 다음 해당 배열에서 includes()
메서드를 사용하여 현재 값이 두 번째 배열에 포함되어 있는지 확인할 수 있습니다.두 배열 모두에서 일부 요소가 반복되는 이 2개의 배열을 고려하십시오.
// arrays
const arr1 = [1, 2, 3, 4];
const arr2 = [2, 3, 4, 5];
이제 두 배열에서 공통 요소를 가져오겠습니다.
어레이 중 하나에서
filter()
메서드를 사용하여 이를 달성할 수 있습니다. arr1
를 취하고 filter()
방법을 사용합시다.// arrays
const arr1 = [1, 2, 3, 4];
const arr2 = [2, 3, 4, 5];
// use filter() method
// on arr1
const commonElements = arr1.filter((element) => {
// some code here!
});
이제 이
filter()
메서드 내에서 요소가 arr2
에 있는지 확인하기만 하면 됩니다.includes()
에서 arr2
메서드를 사용하고 includes()
메서드에서 반환된 부울 값을 반환하는 것을 확인할 수 있습니다.이런식으로 할 수 있는데,
// arrays
const arr1 = [1, 2, 3, 4];
const arr2 = [2, 3, 4, 5];
// use filter() method
// on arr1
const commonElements = arr1.filter((element) => {
// check if the element
// is present in arr2
// and return the boolean value
return arr2.includes(element);
});
console.log(commonElements); // [2,3,4]
엄청난! 🔥 우리는 두 배열에서 공통 요소를 얻었습니다.
JSBin에 있는 이 예제를 참조하십시오.
😃 유용하셨다면 공유해 주세요.
Reference
이 문제에 관하여(JavaScript의 두 배열에서 공통 값을 얻는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-get-the-common-values-from-two-arrays-in-javascript-2938텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)