Javascript 将一个函数用作另一个函数的参数
我必须使用一个函数作为另一个函数的参数。我正在尝试输出17。只需这样称呼它:Javascript 将一个函数用作另一个函数的参数,javascript,higher-order-functions,Javascript,Higher Order Functions,我必须使用一个函数作为另一个函数的参数。我正在尝试输出17。只需这样称呼它: add(正方形,1) 你也可能想要改变 "use strict"; function square(x) { return x * x; } function add(square,y) { return square(4) +y document.write(square + y) } add(4,1); console.log(add(4,1)); 将是: function add(squ
add(正方形,1)代码>
你也可能想要改变
"use strict";
function square(x) {
return x * x;
}
function add(square,y) {
return square(4) +y
document.write(square + y)
}
add(4,1);
console.log(add(4,1));
将是:
function add(square,y) {
return square(4) +y
document.write(square + y)
}
根据Andrew的评论,更改文档也是一个不错的选择。将
调用写入控制台。记录
并打开浏览器控制台读取结果。只需这样调用即可:
add(正方形,1)代码>
你也可能想要改变
"use strict";
function square(x) {
return x * x;
}
function add(square,y) {
return square(4) +y
document.write(square + y)
}
add(4,1);
console.log(add(4,1));
将是:
function add(square,y) {
return square(4) +y
document.write(square + y)
}
根据Andrew的评论,更改文档也可能是一个不错的选择。将调用写入控制台。记录并打开浏览器控制台以读取结果。如果将函数声明中的参数名更改为更通用,但作为函数要求也更易于识别,则可能更易于可视化
此处使用的名称与实际传入的函数名称无关
function add(square,y) {
document.write(square(4) + y)
return square(4) +y
}
然后在另一个电话里你可能会这样做
function add(func, num) {
document.write(func(4) + num);
return func(4) + num;
}
add(square,1);
如果将函数声明中的参数名称更改为更通用,但作为函数要求也更易于识别,则可能更易于可视化
此处使用的名称与实际传入的函数名称无关
function add(square,y) {
document.write(square(4) + y)
return square(4) +y
}
然后在另一个电话里你可能会这样做
function add(func, num) {
document.write(func(4) + num);
return func(4) + num;
}
add(square,1);
还要添加文档。编写是非常不鼓励的。是的,你可以解释一下@AndrewL.为什么这么说。非常感谢Andrew,我发现这个概念非常令人困惑。你能推荐任何真正教这个的教程吗?还要添加文档。编写是非常不鼓励的。是的,你可以解释一下@AndrewL.为什么这么说。非常感谢Andrew,我觉得这个概念很混乱。你能推荐一些真正教这个的教程吗