JavaScript进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

作为值的函数


JavaScript中的函数名本身就是变量,所以函数也可以作为值来使用。看如下示例:

function funcName(someFunc, someParam){
    return someFunc(someParam)
}

这个函数接收两个函数。第一个参数是一个函数,第二个参数是要传递给该函数的一个值

如下示例:

function funcName(someFunc, someParam){
    return someFunc(someParam)
}
function sum(num){
    return num + 3;
}
var result = funcName(sum, 5);
alert(result);  //=>8
把上述中的示例在右侧代码框中练习一下。