zelol
1
Hello everyone!
How to parse a function in string to be evaluated like a usual function. i.e.
"function myFunc() { return 1 + 2 }" <------ string
to
function myFunc() { return 1 + 2 } <------ function
I heard about using eval() or Function constructor but they seem to be dangerous as said in MDN doc.
I’m using React.
Thank you!
I think a function constructor is your best bet. It’s much better than eval according to MDN:
“However, there (thankfully) exists a very good alternative to eval: simply using window.Function.”
zelol
4
This function only parse JSON string not function string.
zelol
5
Function forces me to extract arguments and the body of thefunction.