코드리뷰
-
[JS] undefined 참조 에러 체크의 중요성😱 삽질 이슈 기록 2022. 11. 2.
문제 상황 코드의 undefined 참조 에러 체크가 안되어 있어서 예기치 못한 에러가 난 상황이 있었다. 비슷한 로직으로 코드를 다시 구성을 해보았다. import UAParser from 'ua-parser-js'; . . . const isUnsupportedBrowser = (ua) => { const { name, version } = new UAParser(ua).getBrowser(); const versionNum = parseInt(version.split('.')[0], 10); if (name === 'IE') { // IE 일경우 처리... } else if (name === 'Samsung Browser') { // Samsung Browser 일경우 처리... } else if ..