JavaScript의 두 배열에서 공통 값을 얻는 방법은 무엇입니까?

4658 단어 javascript
Originally posted here!

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에 있는 이 예제를 참조하십시오.

😃 유용하셨다면 공유해 주세요.

좋은 웹페이지 즐겨찾기