목록javascript (2)
성운

대상 독자 for of, for in 에 대해서 잘 모르는 개발자 for문이랑 뭐가 다른가요?아주 간단하게 말해서, for of, for in은 더 좁은 범위의 for문이라고 할 수 있습니다. for는 무엇이든 반복하고 싶을 때 사용하죠. 하지만 for of, for in은 사용 대상이 한정되어 있습니다. 특정 사용 대상에 한해서 더 간편하게 for문을 사용하라고 만들어준 문법들입니다.for문이랑 굉장히 비슷하게 생겼습니다. 지금부터 그게 어떻게 편한건지, 사용 대상이 무엇인지 알아보도록 하겠습니다. for in은 무엇인가요?객체의 key를 순회하기 위한 문법입니다. 사용 대상이 객체인 것이죠. 아래와 같은 형태로 사용합니다.// 포맷for (식별자선언키워드 순회된값 in 객체) { // ...}/..
대상 독자Object.entries()를 사용하는데 타입이 any로 찍혀서 답답한 개발자 ts의 타입 추론을 사용하자.타입 자동 추론을 수행해주는 infer 키워드를 사용한다. infer는 ts에서 기본적으로 제공하고 있는 키워드이며 타입을 개발자가 적어주는게 아닌 ts의 타입 추론을 사용하고 싶을 때 작성한다.ts의 타입 추론을 사용하고 싶은 타입 앞에 infer를 붙이면 ts가 추론한 타입이 들어간다. 간단한 실제 예시를 통해 이해해보자. 제네릭으로 배열이 들어오면 배열의 요소 타입을 반환하고, 그냥 타입이 들어오면 그 타입 그대로를 반환하는 타입을 만들어보았다.type Flatten = T extends Array ? Item : Type;type A = Flatten; // numbertype ..