문자열을 함수로 바꾸는 법

프최's log·2020년 8월 18일
0

Javascript

목록 보기
10/26

eval 이라는 함수가 있으나 보안을 문제로 지양되는 함수이다.

eval 대신 쓸 수 있는 방법은 2가지정도 있는 것 같다.

1.new Fuction();

요녀석을 써보긴 했는데
let newFunc = new Function(strfunc); 이렇게 바꿔서 시도를 해봤으나 전역변수에 한정되어 사용될 수 있어서 제약이 있었다.

new Fuction 문법

2.[]를 이용한 방법

사실 나는 []를 이용한 방법을 찾고 싶었기 때문에 구글링을 돌고 돌아서 나와 같은 고민을 한 사람의 질문을 얻어낼 수 있었다 ㅠㅠ..

참조사이트 - How and why does 'a'['toUpperCase']() in JavaScript work?

일단 자세한 내용은 추후 더 수정하는걸로~

profile
차곡차곡 쌓아가는 나의 개발 기록

0개의 댓글