반응형
자바스크립트는 문자열을 뒤집는 내장함수가 존재하지 않고, 배열을 뒤집는 함수만 존재한다.
따라서, 문자열을 배열로 나눈 뒤 이것을 뒤집고, 다시 문자열로 합치는 것으로 해결할 수 있다.
const str = "abcdefg"
const reversed_str = str.split("").reverse().join("");
console.log("원래 문자열: "str);
console.log("뒤집어진 문자열:" reversed_str);
// 원래 문자열: abcdefg
// 뒤집어진 문자열: gfedcba
다만 여기서 주의해야할 점은, join 함수를 사용하는데 있어서 다른 언어처럼 join의 매개변수를 비워놓고 사용하면 안된다는 것이다.
join의 매개변수를 비워놓게 되면, 자동으로 ","가 중간에 추가되어 나타난다.
const str = "abcdefg"
const reversed_str = str.split("").reverse().join();
console.log("원래 문자열: "str);
console.log("뒤집어진 문자열:" reversed_str);
// 원래 문자열: abcdefg
// 뒤집어진 문자열: g,f,e,d,c,b,a
반응형
'Language > JS' 카테고리의 다른 글
[Javascript] this 바인딩 규칙 (0) | 2021.09.30 |
---|---|
[Javascript] KeyboardEvent.key / 키보드 이벤트 (0) | 2021.08.31 |
[Javascript] 디바운싱과 쓰로틀링 / 연속 이벤트 제어 (0) | 2021.06.08 |
[Javascript] Map 사용법 (0) | 2021.06.08 |
[Javascript] 일반 함수 vs 익명 함수 (4) | 2021.05.28 |