자바스크립트에서 destructuring assignment 문법을 쓰다 보면 제대로 작동이 안되는 경우가 있다.
var a = '하이'
var b = '바이'
// Destructuring assignment
[a, b] = [b, a]
console.log(a, b) // 하이, 바이 출력 => 바뀌지 않음 Error
매우 허무하게도 바로 윗줄에 세미콜론 ( ; ) 을 붙여주면 해결 된다.
var a = '하이';
var b = '바이';
// Destructuring assignment
[a, b] = [b, a]
console.log(a, b) // 하이, 바이 출력 => 바뀌지 않음 Error
'HTML, CSS, JS' 카테고리의 다른 글
[Javascript] ToastUI Editor 사용하기 - 1 (Markdown 작성 및 Preview) (0) | 2022.07.22 |
---|---|
[Javascript] 이미지 Upload 및 Preview 초간단 ver (0) | 2022.07.14 |
[JavaScript, JQuery] HTML Import 하는 방법 (0) | 2022.07.10 |
[JavaScript] 로컬스토리지 vs 세션 스토리지 (0) | 2022.07.10 |
[Javascript] 업로드 이미지 BE와 주고 받기(FE, by Blob 객체) (0) | 2022.07.10 |