Given a string describing a Javascript function, convert it to a Javascript function

前端 未结 8 1059
广开言路
广开言路 2020-11-27 04:38

Say I\'ve got a Javascript string like the following

var fnStr = \"function(){blah1;blah2;blah3; }\" ;

(This may be from an expression the

8条回答
  •  感动是毒
    2020-11-27 05:08

    The Function constructor creates a new Function object. In JavaScript every function is actually a Function object.

    // Create a function that takes two arguments and returns the sum of those arguments
    var fun = new Function("a", "b", "return a + b");
    // Call the function
    fun(2, 6);
    Output: 8
    

提交回复
热议问题