JavaScript/기초 및 알고리즘 함수
빈 문자열을 split 하면 빈 문자열이 담긴 배열을 리턴한다
tokkiC
2022. 8. 12. 20:20
주어진 문자열이 빈 문자열이고 그 빈 문자열을 split 하면 빈 문자열이 배열에 담겨 리턴된다
배열이 빈게 아니라 빈 문자열이 그대로 배열에 담기게 되니 주의하자
let arr = [];
input = '';
arr = input.trim().split(' '); // 공백 말고도 split(/\s+/) 과 같이 정규 표현식으로 해도 마찬가지 결과다
console.log(arr) // [""] 빈 문자열이 하나의 요소로 들어가므로 arr.length === 1 이 되고 arr[0] = '' 이 된다
진짜 자바스크립트 넌 왜 이렇게 만들었대; 아오...