...
value값으로 key값 찾기
Object 메소드와 배열 메소드를 적절히 조합하여 사용하면 된다. 원리만 알면 쉽게 구현이 가능하다
function getKeyByValue(object, value) {
return Object.keys(object).find(key => object[key] === value);
}
- 우선 key만 따로 배열로 전환하고 -> Object.keys()
- 고차 배열함수 find()를 써서, 배열을 순회하여,
Object[key]의 값과 비교하려는 value값이 같으면 그 값을 리턴한다.
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.