728x90
반응형
질문 : Value으로 JavaScript 객체에서 키를 얻는 방법은 무엇입니까?
연관 배열로 사용하는 아주 간단한 JavaScript 객체가 있습니다. 값에 대한 키를 얻을 수있는 간단한 기능이 있습니까? 아니면 객체를 반복하여 수동으로 찾아야합니까?
답변
function getKeyByValue(object, value) {
return Object.keys(object).find(key => object[key] === value);
}
ES6, 프로토 타입 변형 또는 외부 라이브러리 없음.
예,
function getKeyByValue(object, value) {
return Object.keys(object).find(key => object[key] === value);
}
const map = {"first" : "1", "second" : "2"};
console.log(getKeyByValue(map,"2"));
출처 : https://stackoverflow.com/questions/9907419/how-to-get-a-key-in-a-javascript-object-by-its-value
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript에서 선택적 함수 매개 변수를 수행하는 좋은 방법 (0) | 2021.06.24 |
---|---|
CSS로 Firefox 만 타겟팅 (0) | 2021.06.23 |
Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction (0) | 2021.06.23 |
JavaScript에서 배열 요소 삭제 - delete vs splice (0) | 2021.06.22 |
Notepad ++에서 JSON을 다시 포맷하는 방법 (0) | 2021.06.22 |