tony-yun
'JavaScript' 카테고리의 글 목록

JavaScript

JavaScript

[JavaScript] SyntaxError: Unexpected token u in JSON at position 0

https://tony-yun.tistory.com/7 [JavaScript] string to boolean 변환법 회사일을 진행하면서 다시 한 번 타입스크립트의 중요성을 깨닫는 순간이 있었다. 유지 보수를 하기 위해 자바스크립트 코드를 수정하고 있었으며, useState에서 boolean으로 설정하고, 이 값을 Async tony-yun.tistory.com 위 필자의 포스트를 보면, 필자가 props값을 string에서 boolean으로 변환하기 위해, JSON.parse('true'); 를 사용했다. 하지만 이 JSON.parse( )괄호안의 값이 없으면 위와 같은 에러: SyntaxError: Unexpected token u in JSON at position 0 를 뱉어낸다. 즉 빈 데이터를..

JavaScript

[JavaScript] string to boolean 변환법

회사일을 진행하면서 다시 한 번 타입스크립트의 중요성을 깨닫는 순간이 있었다. 유지 보수를 하기 위해 자바스크립트 코드를 수정하고 있었으며, useState에서 boolean으로 설정하고, 이 값을 AsyncStorage에 저장, 다른 스크린에서 읽은 뒤 props전달... 마지막 전달 받은 props 값을 console log로 찍었을 때, 분명히 true / false 값이 나왔다. 하지만 삼항연산자가 적용이 안된다. 아뿔사. true / false 의 타입을 찍어보니 string이었다! Boolean(null); //false Boolean(undefined); //false Boolean(NaN); //false Boolean(''); //false Boolean(0); //false Boolea..