Search

함수4_문제05_스플릿구현

대분류
STEP10 함수/클래스
문제 난이도
필수
소분류
함수4_문제

영상

문제

<script> /* [문제] 문자열의 split() 함수를 직접 구현해보시오. [정답] ["1001", "1002", "1003", "1004"] */ // 기존 split() 함수 let data1 = "1001,1002,1003,1004"; let rs1 = data1.split(","); document.write(rs1 + "<br>"); // 내가 만든 함수 </script>
Java
복사

해설

<script> /* [문제] 문자열의 split() 함수를 직접 구현해보시오. [정답] ["1001", "1002", "1003", "1004"] */ function mySplit(str, separatoer) { let dataList = []; let temp = ""; for(let i=0; i<str.length; i++) { if(str[i] == separatoer) { dataList.push(temp); temp = ""; } else { temp += str[i]; } } dataList.push(temp); return dataList; } // 기존 스플릿 함수 let data1 = "1001,1002,1003,1004"; let rs1 = data1.split(","); document.write(rs1 + "<br>"); // 내가 만든 스플릿함수 let data2 = "1001,1002,1003,1004"; let rs2 = mySplit(data2, ","); document.write(rs2); </script>
Java
복사