函数构造函数
Coddy JavaScript 函数声明 课程的第 11 课,共 14 课。
Function 构造函数是 JavaScript 中的内置函数,可用于创建新的函数对象。它接受表示函数参数的参数、作为字符串的函数体代码,以及(可选)用于指定函数内部“this”值的字符串。
想象一下,你需要根据特定条件或用户输入动态创建一个函数。函数构造函数能让你灵活地做到这一点,但与传统的函数声明或表达式相比,它的可读性可能较差,也更容易出错。
// 用 Function 构造函数创建一个简单的加法函数
const addFunction = new Function("num1", "num2", "return num1 + num2;");
// 调用动态创建的函数
const result = addFunction(5, 3);
console.log(result); // 输出:8在上面的示例中,
- 我们使用
Function构造函数来创建一个名为addFunction的新函数对象。 - 我们像调用其他函数一样调用
addFunction,并传入num1和num2的值。结果(8)存储在result变量中。
挑战
简单你的任务是编写 JavaScript 代码,创建一个名为 calculateCube 的 Function 构造函数,用它计算一个数的立方。
亲手试试
// 在这里编写代码
JavaScript 函数声明中的所有课
自己练习: JavaScript 在线编译器