정보실

웹학교

정보실

javascript 자바 스크립트 배열을 되 돌리는 방법

본문

JavaScript 배열을 되돌릴 필요가 있었고 여기에 내가 한 일이 있습니다.


https://flaviocopes.com/how-to-reverse-array-javascript/ 


배열 목록이 주어지면 :


const list = [1, 2, 3, 4, 5]


가장 쉽고 직관적인 방법은 배열의 reverse() 메서드를 호출하는 것입니다.


이 메소드는 원래 배열을 변경하므로 list.reverse() 호출 결과를 다시 할당 할 필요가 없으므로 list를 const로 선언 할 수 있습니다.


const list = [1, 2, 3, 4, 5]
list.reverse()

//list is [ 5, 4, 3, 2, 1 ]


이 방법을 스프레드 연산자와 함께 사용하면 원래 배열을 먼저 복사 한 다음 되돌릴 수 있으므로 원래 배열은 그대로 유지됩니다.


const list = [1, 2, 3, 4, 5]
const reversedList = [...list].reverse()

//list is [ 1, 2, 3, 4, 5 ]
//reversedList is [ 5, 4, 3, 2, 1 ]


또 다른 방법은 인수를 전달하지 않고 slice()를 사용하는 것입니다.


const list = [1, 2, 3, 4, 5]
const reversedList = list.slice().reverse()

//list is [ 1, 2, 3, 4, 5 ]
//reversedList is [ 5, 4, 3, 2, 1 ]


그러나 스프레드 연산자는 slice()보다 직관적입니다.



페이지 정보

조회 27회 ]  작성일20-06-24 10:30

웹학교