reverse() 메소드
배열의 역순
let arr = [1, 2, 3];
console.log(arr.reverse()); //[ 3, 2, 1 ]
문자열의 역순
문자열은 배열로 만들어서 역순을 만들수 있음
let str = '1234';
let reversed = str.split('').reverse().join('');
console.log(reversed); // '4321'
문자열을 split('')으로 쪼개고 // [ '1', '2', '3', '4' ]
reverse()로 역순으로 만들고 // [ '4', '3', '2, '1' ]
join('')으로 합쳐준다. // '4321'
for문 사용
문자열
let str = '12345'
let newStr = str[str.length -1]; // 마지막 요소를 넣고
for (let i = str.length -2; i >= 0; i-- ) { // 마지막에서 2번째 요소부터 0번째 까지 넣음
newStr += str[i]
}
console.log(newStr); // '54321'
배열
let arr = [1, 2, 3, 4, 5]
let newArr = []; // 빈배열 선언
for (let i = arr.length -1; i >= 0; i-- ) { // 마지막에서 1번째 요소부터 0번째 까지 넣음
newArr.push(arr[i])
}
console.log(newArr); // [5, 4, 3, 2, 1]
'언어(JS,TS) > JavaScript' 카테고리의 다른 글
JavaScript[공부 : Class 사용방법] (0) | 2022.05.20 |
---|---|
JavaScript [정보 : Passport.js, JWT ] (1) | 2022.05.18 |
용어 [이스케이프 시퀀스란?] in JavaScript (0) | 2021.11.13 |
용어 [ 프로퍼티(Property)란? in JavaScipt] (0) | 2021.11.13 |
JavaScript [예약어] (0) | 2021.11.11 |