
https://school.programmers.co.kr/learn/courses/30/lessons/120895
function solution(my_string, num1, num2) {
let temp;
const copy = [...my_string];
temp = copy[num1];
copy[num1] = copy[num2];
copy[num2] = temp;
return copy.join("");
}
✔ temp를 이용한 가장 정직한 방법으로 해결
function solution(my_string, num1, num2) {
my_string = my_string.split("");
[my_string[num2], my_string[num1]] = [my_string[num1], my_string[num2]];
return my_string.join("");
}
✔ 구조분해 할당을 통해 배열의 요소를 바로 변경
구조분해 할당을 이렇게도 활용할 수 있다는 것을 새롭게 알았다.