if문안의 var 변수를 밖에서 if문 밖에서 사용 하고 싶었을 때,
변수를 var로 선언해서 사용하면 되긴 하지만 좋은 방법은 아니기 때문에
어떻게 할까 고민하다가 , 삼항연산자로 해결했습니다.
까먹을까봐 블로그에 적어둡니다.
참고 : https://www.w3schools.com/js/js_scope.asp
수정 전
let from42 = $("#from42").val();
let to42 = $("#to42").val();
if(from42 == to42){
var fileNameIS = from42.replace(/\./gi, "")+"_파일";
} else {
var fileNameIS = from42.replace(/\./gi, "")+"_"+to42.replace(/\./gi, "")+"_파일";
}
console.log("fileNameIS : ",fileNameIS);
수정 후
let fileNameIS = from42.replace(/\./gi, "")+"_파일";
fileNameIS = (from42 == to42) ? fileNameIS : from42.replace(/\./gi, "")+"_"+to42.replace(/\./gi, "")+"_파일" ;
728x90
300x250