Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 나도코딩 파이썬
- 나도코딩
- 노마드 코더
- border radius
- 백준
- 생활코딩 WEB2-JavaScript
- 코딩테스트
- html 끝
- 백준 정리
- max-width
- git
- error: ENOENT: no such file or directory
- 단계별로 풀어보기
- 라매개발자
- nav태그
- Pull
- WEB2-JavaScript
- margin 0 auto
- git 버전관리
- 드림코딩
- HTML
- calc()
- 생활코딩
- box-sizing: border-box
- button:focus cursor: pointer; outline: none;
- li 태그
- 할만한데?
- 백준 자바스크립트
- :root
- 크롬웹
Archives
- Today
- Total
코딩응애의 개발블로그
코플릿 문제 풀면서 알게된 것들 - (join,split) 본문
문자열을 뒤집어서 리턴하는 문제인데 처음보는 메소드들은 아니지만 정확한 개념을 몰랐어서 정리함
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()의 괄호안에 아무것도 안쓰면 쉼표로 구분해서 출력을 해준다 그리고 위에 코드처럼 빈 문자열이면 모든 요소들 사이에
아무 문자 없이 연결이 된다.
'JavaScript' 카테고리의 다른 글
JavaScript 객체 지향 프로그밍 - 생활코딩 (0) | 2022.07.25 |
---|---|
노마드 코더 - 바닐라 JS로 크롬 앱 만들기(#6.0 ~ #6.2) (0) | 2022.03.18 |
노마드 코더 - 바닐라 JS로 크롬 앱 만들기(#5.0 ~ #5.3) (0) | 2022.03.17 |
노마드 코더 - 바닐라 JS로 크롬 앱 만들기(#3.0 ~ #3.5) (0) | 2022.03.11 |
노마드 코더 - 바닐라 JS로 크롬 앱 만들기(#2.11 ~ #2.16) (0) | 2022.02.22 |
Comments