반응형
Object(json)에서 key로 value찾기=Object[key], value로 key 찾기=Object.keys() 활용
Object(json)에서 key값으로 value값 찾기
const objectO = {
a:1,
b:2,
c:3,
d:1,
};
console.log(objectO["a"])
출력값
1
Object(json)에서 value값으로 key값 찾기
/**
* json에서 value로 key 값 찾기
* @param object
* @param value
* @returns keys[]
*/
const objectO = {
a:1,
b:2,
c:3,
d:1,
};
const getKeyByValue = (object, value) => {
const result = [];
Object.keys(object).find((key) => {
if (object[key] === value) result.push(key);
});
return result;
};
console.log(getKeyByValue(objectO, 1))
출력값
[ 'a', 'd' ]
반응형
'언어 > Javascript, Typescript' 카테고리의 다른 글
[js] history.back(), history.forward(), history.go() (0) | 2023.02.12 |
---|---|
[js] 문자열 공백 제거 replace() 함수 (0) | 2023.02.11 |
[js] Object(json)에서 key, value값 추출 (0) | 2023.02.09 |
[js] 빈 값을 가진 json key 제거 (0) | 2023.02.08 |
[js] 변수명 표기법 (var, let, cosnt) (0) | 2023.02.04 |
댓글