-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
counter 애플리케이션에서 toString 질문입니다
24.04.21 21:43 작성 조회수 39
1
counter 애플리케이션의 코드 중
render함수에서
store에서 getState를 사용해 state 값을 가져오는데
이 때 toString()을 해주는 이유가 궁금합니다.
function render() {
console.log(typeof store.getState());
valueElem.innerHTML = store.getState().toString();
}
답변을 작성해보세요.
0
Inje Lee (소플)
지식공유자2024.04.21
안녕하세요, 소플입니다.
store.getState()
가 반환하는 값은 number
타입의 카운트 값입니다.
그래서 이 값을 string
타입으로 변환하여 innerHTML
에 넣어주기 위해서 toString()
함수를 사용하는 것이라고 보면 됩니다. (아주 큰 의미가 있는 것은 아닙니다.)
참고로 toString()
함수 없이 number
타입을 곧바로 넣어주더라도, 이후에 innerHTML
의 타입을 출력해보면 string
이 나옵니다.
감사합니다.
답변 1