object.keys1 [ javascript(js) ] Object 타입에서 특정 값(value)이 있는지 찾기 Object 타입에서 특정 값(value)이 있는지 찾기 1. for in 문을 활용해서 key를 하나씩 꺼내서 확인하기 for(var key in obj.sub){ if(obj.sub[key]) { obj.self = true break outside; } obj.self = false; } 2. keys로 키 뽑아서 조건에 해당하는 값 찾기 const targetObj = obj.sub; if(Object.keys(targetObj).find(key => targetObj[key] === true)) { //key는 오브젝트에서 번호 obj.self = true }else { obj.self = false } - Object.keys("오브젝트변수").find(element => "조건식") Obje.. 2022. 3. 11. 이전 1 다음 728x90