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 |
Tags
- 코딩테스트
- nav태그
- border radius
- max-width
- 노마드 코더
- 백준 정리
- button:focus cursor: pointer; outline: none;
- 크롬웹
- :root
- calc()
- 드림코딩
- error: ENOENT: no such file or directory
- HTML
- git
- html 끝
- WEB2-JavaScript
- 할만한데?
- 백준
- Pull
- 생활코딩
- li 태그
- 생활코딩 WEB2-JavaScript
- git 버전관리
- margin 0 auto
- 백준 자바스크립트
- 나도코딩 파이썬
- 나도코딩
- 라매개발자
- box-sizing: border-box
- 단계별로 풀어보기
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