eval 이라는 함수가 있으나 보안을 문제로 지양되는 함수이다.
eval 대신 쓸 수 있는 방법은 2가지정도 있는 것 같다.
요녀석을 써보긴 했는데
let newFunc = new Function(strfunc);
이렇게 바꿔서 시도를 해봤으나 전역변수에 한정되어 사용될 수 있어서 제약이 있었다.
사실 나는 []를 이용한 방법을 찾고 싶었기 때문에 구글링을 돌고 돌아서 나와 같은 고민을 한 사람의 질문을 얻어낼 수 있었다 ㅠㅠ..
참조사이트 - How and why does 'a'['toUpperCase']() in JavaScript work?
일단 자세한 내용은 추후 더 수정하는걸로~