[활용팁] eval() 함수의 새로운 면을 보다...
javascript [활용팁] eval() 함수의 새로운 면을 보다... 지금까지 변수만 합쳐서 사용하는 줄 알았는데, 함수도 합칠수가 있다는걸 오늘에야 알다니.... 공부는 끝 이없구나... 생각을 바꾸자^^ geralt, 출처 Pixabay 만약 변수 A 값에 따라 다른 함수(Function)를 실행해야 한다면 어떻게 해야 할까?? 지금까지는 var A = "1"; if (A == "1") Fun_1(); else Fun_2(); 이렇게 실행해야 하는줄 알았는데... 한줄로 표현이 가능하다. var A = "1"; eval("Fun_" + A)(); 해주면 Fun_1() 함수를 실행할 수 있다는 사실... 정말 열심히 배워야 한다라는거.... 테스트용 소스로 하나 만들어봤다.. <SCRIPT LANGUAGE="JavaScript"> var A = "1"; var Msg = "IF문 사용 테스트"; function Fun_1(str) { document.write("Fun_1 메