파머의 라이브러리

반응형

 

const cities = ["Seoul", "Busan"];

// 1. 기존에 사용하는 방법
const seoulCity = cities[0];
const busanCity = cities[1];

// 2. 보다 더 직관적인 방법
const [theCapitalCity, theBiggestHarbourCity] = cities;
// 이는 결국 아래처럼 선언하는 것과 같은 동작이다
// const [theCapitalCity, theBiggestHarbourCity]] = ["Seoul", "Busan"];

 

 

애초에 cities를 선언하지 않은 상태로 2번의 방법을 사용하는 것도 가능하긴 하지만, (2번 아래의 주석처럼)

이 경우에는 각 변수에 값을 부여하는 것에 불과하므로, 배열 형태의 데이터를 다루는 것이 불가능하다.

 

해당 방법은 

1. 외부에서 전달받은 형태의 데이터가 array이지만 나는 배열상태로 사용할 필요가 없을 때

2. let a = cities[0]; let b = cities[1]; let c = cities[2]; ...  

   형태의 긴 코드를 단순화시켜 코드의 가독성을 높이는 목적으로 사용하기 위하여 존재하는 것 같다.

반응형

'개발관련 > ㅤJavaScript' 카테고리의 다른 글

간단한 map 함수 사용법  (2) 2022.04.11
오늘과 내일의 millisecond 구하기  (0) 2020.05.30
requireJs - 2. html 로드하기  (0) 2020.05.15
requireJs - 1. 시작하기  (0) 2019.12.21

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band