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.)