작성한 질문수
제주코딩베이스캠프 Code Festival: JavaScript 100제
문제52 : quick sort
작성
·
158
0
궁금한게 결국 재귀함수를 통해서
if ( arr.length <= 1) return arr;
를 하는게 목적인데
console.log로 리턴값을 확인해보면
12345678910 으로 리턴을 하더라구요.
재귀함수의 인풋으로 들어간 배열의 길이가 1이라면 결국 조건문에의해 배열을 리턴하는데...
배열의 형태가 아닌 12345678910으로 리턴을 하게 되었을까요??
답변 1
concat 메소드를 사용하지 않고 + 로 반환하게 되면 js 특성상 string값으로 반환 하는거 같습니다.