배열의 두 요소 순서를 변경할 때

2023. 5. 5. 10:47·NOTE

1. 임시 변수를 사용해서 변경한다.

// arr[0], arr[1] 변경해야하는 경우

const arr = [1, 2, 3, 4, 5];
let temp = arr[1];
arr[1] = arr[0];
arr[0] = temp;
// [2, 1, 3, 4, 5]

 

2. 구조분해 할당을 이용한다. 

const arr = [1, 2, 3, 4, 5];
[arr[0], arr[1]] = [arr[1], arr[0]];
// [2, 1, 3, 4, 5]

 

구조분해 할당을 이용하면 간단하게 순서를 변경할 수 있다. 

 

참고 

https://miiingo.tistory.com/364

'NOTE' 카테고리의 다른 글

string 대문자, 소문자 체크하기  (0) 2023.05.05
String.charAt(index)  (0) 2023.05.05
HTTP, HTTPS의 차이  (0) 2023.04.20
[용어] 인스턴스와 프로퍼티, 메소드  (0) 2023.04.20
Array.prototype.reduce()  (0) 2023.04.20
'NOTE' 카테고리의 다른 글
  • string 대문자, 소문자 체크하기
  • String.charAt(index)
  • HTTP, HTTPS의 차이
  • [용어] 인스턴스와 프로퍼티, 메소드
ssund
ssund
  • ssund
    ssund의 기술블로그
    ssund
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • TECH (22)
      • NOTE (40)
      • DAILY (7)
      • javascript (1)
      • 알고리즘 (0)
  • 블로그 메뉴

    • 홈
    • TECH
    • NOTE
    • DAILY
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    배열요소순서
    slidesPerGroup
    call signatures
    d.ts
    JavaScript
    redux
    웹브라우저구성
    reduxtoolkit
    타입스크립트
    styled-components
    git배포
    reat-head
    react state management
    Array.sort()
    global-style
    커머스프로젝트
    theme-provider
    React
    함수와 메서드차이
    TypeScript
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ssund
배열의 두 요소 순서를 변경할 때
상단으로

티스토리툴바