map
-
Map()과 Set(), iterable 객체CS지식 2023. 12. 4. 13:13
순회 가능한 객체 = iterable 객체 내부 요소를 하나씩 차례로 반환할 수 있는 객체이다. for of 루프를 통해 각 요소를 차례로 순회할 수 있다. ex) 배열(Array), 문자열(String), Map, Set 일반객체는 iterable 객체가 아니다. 일반객체는 각 요소를 순회하려면 Object.keys / Object.values / Object.entries 사용하고 그 다음에 for of 루프를 적용하면 된다. Map = 키-값 쌍을 저장하는 자료 구조 순회 가능한(iterable)객체여서 for...of문을 사용하여 Map의 내용을 순회할 수 있다. - 특징 키의 타입 유연성: 어떤 타입의 키도 허용한다. 객체나 함수 등도 키로 사용할 수 있다. 순서 보장: 원소를 추가한 순서대로 ..
-
react 리팩토링의 중요성프론트엔드 개발자가 될거야./react 2022. 8. 7. 22:41
코드가 길수록 효율성, 가독성이 떨어진다. 또한 일단 처음에 코드를 짤 때는 어떻게든 돌아가도록 구현하는 것에 꼳혀서 코드가 비효율적일 수가 있다. 이에 코드를 다 짠 후 리팩토링하는 시간을 가져야 코드의 효율도 올라가고 실력도 더 up 된다고 할 수 있다. 이번에 2차 프로젝트를 하면서 리팩토링한 부분에 대해 정리해보려고 한다. 비구조화 할당 const [adultPassengel, setAdultPassengel] = useState(1); const [childPassengel, setChildPassengel] = useState(0); const [babyPassengel, setBabyPassengel] = useState(0); const [rating, setRating] = useStat..