JS 리팩토링 콤보: If-Else 변수 초기화 간소화
이전(예시)
let movedObject;
if (direction === "left") {
movedObject = moveLeft(original);
} else {
movedObject = moveRight(original);
}
리팩토링 단계
💡 The refactoring steps are using P42 JavaScript Assistant v1.99.
후(예시)
const movedObject = direction === "left"
? moveLeft(original)
: moveRight(original);
const
로의 변경은 나중에 변수를 다시 할당하지 않는 경우에만 가능합니다. movedObject
의 불변성을 전달한다는 장점이 있습니다.
Reference
이 문제에 관하여(JS 리팩토링 콤보: If-Else 변수 초기화 간소화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/p42/javascript-refactoring-combos-convert-conditional-initialization-with-if-else-into-conditional-expression-5g5j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)