언어/Js (1) 썸네일형 리스트형 [Js] 매개변수 재할당을 지양하는 이유 function test(value){ // value 매개변수 value = 10; // 매개변수 재할당 return value; } test(20); // 인수 전달 1. 인수와 파라미터가 달라 의도와 다른 동작이 발생한다. function sum(num1, num2){ num2 = 30; return num1 + num2; } sum(10, 20); // 40 2. 파라미터 변경을 인지하지 못한다. function test(newArray){ console.log(preArray == newArray); // true newArray[1] = 30; console.log(preArray == newArray); // true } const preArray = [10, 20]; test(preArra.. 이전 1 다음