JavaScript 에서 객체 공통 키 찾기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 두 객체 간의 공통 키를 찾는 데 도움이 되는 JavaScript 함수를 살펴봅니다. Object.keys() 메서드를 사용하여 첫 번째 객체의 키를 가져온 다음, Object.prototype.hasOwnProperty()를 사용하여 두 번째 객체에 일치하는 키가 있는지 확인합니다. 마지막으로, Array.prototype.filter()를 사용하여 두 객체 모두에 공통되지 않은 키를 필터링합니다. 이 랩을 마치면 JavaScript 에서 두 객체 간의 공통 키를 효율적으로 찾는 방법에 대한 확실한 이해를 얻게 될 것입니다.

코딩 및 공통 키 찾기 팁

코딩 연습을 하려면 터미널/SSH 를 열고 node를 입력하세요.

두 객체 간의 공통 키를 찾으려면 다음 단계를 따르세요.

  1. Object.keys()를 사용하여 첫 번째 객체의 키를 가져옵니다.
  2. Object.prototype.hasOwnProperty()를 사용하여 두 번째 객체에 첫 번째 객체에 있는 키가 있는지 확인합니다.
  3. Array.prototype.filter()를 사용하여 두 객체 모두에 없는 키를 필터링합니다.

다음은 코드의 예입니다.

const commonKeys = (obj1, obj2) =>
  Object.keys(obj1).filter((key) => obj2.hasOwnProperty(key));

다음 예제로 코드를 테스트할 수 있습니다.

commonKeys({ a: 1, b: 2 }, { a: 2, c: 1 }); // ['a']

요약

축하합니다! 공통 키 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.