코딩응애의 개발블로그

코플릿 문제 풀면서 알게된 것들 - (join,split) 본문

JavaScript

코플릿 문제 풀면서 알게된 것들 - (join,split)

이너멜 2022. 7. 27. 09:46

문자열을 뒤집어서 리턴하는 문제인데 처음보는 메소드들은 아니지만 정확한 개념을 몰랐어서 정리함 

return str.split('').reverse().join('');

split()

여기서 문자열 str을 split('') 해주면 배열로 저장을 하는데 

let str = 'hello';
let result = str.split('');
console.log(result); // [ 'h', 'e', 'l', 'l', 'o' ] 출력

이런식으로 하나하나 배열로 저장이 되는것을 확인할 수 있다. 그래서 따로 배열로 바꾸거나 할 필요가 없고 

문제 조건이 문자열로 리턴하는 것이니까 이때 사용하는것이 바로...

 

join() 

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.

join()메서드를 알고는 있었지만 문자열로 만든다는건 처음 알게 되었다. 

let str = 'hello';
let result = str.split('').join('');
console.log(result); // hello 출력

join()의 괄호안에 아무것도 안쓰면 쉼표로 구분해서 출력을 해준다 그리고 위에 코드처럼 빈 문자열이면 모든 요소들 사이에

아무 문자 없이 연결이 된다.

Comments