Destructuring으로 JS 변수를 바꾸는 방법
작업은 매우 간단합니다. 두 변수 값을 교환하기만 하면 됩니다.
일반적으로
let a = b;
let a = 1, b = 2, temp = a;
a = b;
b = temp;
따라서 ES6에는 Array Destructuring이 있습니다. 코드 한 줄에서 일부 배열 요소를 변수로 할당하기 위한 간단한 것입니다.
[firstElem, secondElem] = [1, 2, 3, 4]; //variables for 1 and 2
위의 예는 구조화 작업 전에 변수를 생성할 필요가 없지만 다른 한편으로는 아무도 이것이 금지되어 있다고 말하지 않습니다.
let a = 1;
let b = 2;
[a, b] = [2, 1];
템포 변수 대신 배열을 사용하여 변수를 반대로 배치할 수 있습니다.
[a, b] = [b, a];
이것은 실제로 한 줄의 코드를 얻는 것이 아니라 변수를 사용하여 다른 작업을 수행해야 할 때 개념적으로 더 나은 솔루션일 수 있습니다.
[a, b] = [b, a].map(item => item * 2)
그게 다야, 읽어줘서 고마워. 교환 예제는 내 다음 기사에서 어떤 역할을 할 것이므로 향후 게시물에 대한 작은 티저로 고려하십시오.
Reference
이 문제에 관하여(Destructuring으로 JS 변수를 바꾸는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/disgustingdev/how-to-swap-js-variables-with-destructuring-h19텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)