javaScript/J Query & 스크립트

중복코드 함수로 리팩토링

mooyou 2022. 4. 8. 23:21
728x90
300x250
SMALL

 

 

javaScript에서 아래의 코드를 보면 두 숫자를 제외하고는 모든 구문이 똑같은걸 확인할 수 있다.

let result = 2 * 5;
document.write(`두 수의 곱은 ${result}입니다.<br>`);
let result = 6 * 7;
document.write(`두 수의 곱은 ${result}입니다.<br>`);
let result = 9 * 3;
document.write(`두 수의 곱은 ${result}입니다.<br>`);

 

이렇게 중복되는 코드를 함수로 리팩토링을 해보자

function multiply(num1,num2) {
    let result = num1 * num2 ;
    document.write(`두 수의 곱은 ${result}입니다.<br>`);
}

multiply(2,5);
multiply(6,7);
multiply(9,3);

이렇게 함수로 중복되는 부분을 묶어주고 변경되는 부분만 매개변수로 호출해주면 같은 결과를 얻을 수 있고 언제든지 재사용 가능하다.

 

728x90
반응형
LIST