JavaScript의 ES6로 배열 요소 교체
function swap(array, a, b){
let temp = array[a];
array[a] = array[b];
array[b] = temp;
}
코드 고장
swap
라는 함수를 정의하고 array
, 변수a
및 변수b
에 대한 인수를 전달합니다. 이것은 교환하려는 값을 나타냅니다. temp
를 선언하고 a
의 array
값과 동일하게 설정합니다. 나중에 참조하려면 이 값을 변수에 보관해야 합니다. a
의 array
값을 b
의 array
값으로 설정합니다. b
의 array
값을 temp
변수의 값으로 설정합니다. 이미 a
의 값과 동일하게 변경했기 때문에 array
의 b
값으로 설정할 수 없습니다. 하지만 ES6에는 더 간단한 방법이 있습니다!
const swap = (array, a, b) => {
[array[a], array[b]] = [array[b], array[a]];
};
이것은 Destructuring Assignment을 사용하여 배열의 요소를 재할당 가능한 값으로 분리합니다.
코드 고장
swap
라는 arrow function을 사용하여 함수를 선언합니다. array
, a
, b
temp
변수를 요구하는 대신 array
의 값인 a
및 b
를 등호 오른쪽에 있는 각각의 반대 값에 할당할 수 있습니다. Reference
이 문제에 관하여(JavaScript의 ES6로 배열 요소 교체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ssdiaz/swap-array-elements-with-javascripts-es6-4g12텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)