Object 접근 방식
const object = {
"a" : "1",
"b" : "2",
"c" : "3"
}
const key = "c"
console.log(object.a) // 점으로 접근
console.log(object["b"]) // 배열처럼 대괄호로 접근
console.log(object[key]) // 변수 값으로 접근
// 모든 object 탐색하는 방법
for(let object_key in object) {
console.log(key)
}
// keys를 통해 배열로 만들어서 접근
for (let key of Object.keys(p)) {
console.log(key + " -> " + p[key])
}
// 최신방법으로
for (let [key, value] of Object.entries(object)) {
console.log(`${key}: ${value}`);
}
회고
알고리즘을 자바스크립트로 바꿔 준비하면서 알아두면 좋은 여러 방식들을 놓치고 있다고 생각했습니다. 구글링해도 쉽게 나올 부분들이지만 찾기 쉽게 따로 정리해두었습니다
'TIL > 트러블슈팅' 카테고리의 다른 글
Next.js static 페이지 업데이트가 되지않았던 이유와 해결 경험 (0) | 2022.10.26 |
---|---|
Javascript Array.sort() 정렬이 이상하게 되는 이유 (0) | 2022.10.03 |
React-query에 캐싱된 데이터 업데이트하기 (0) | 2022.09.29 |
python selenium 사용하면서 발행했던 오류 두가지 (0) | 2022.09.09 |
react-query 조건에 따라 캐싱 데이터 refetch 구현 (0) | 2022.08.15 |