tutorial说:
定义一个名为callFunc的函数,它接受一个参数,一个函数 F。它应该返回一个包含值f(0),f(0),f(1)的数组, F(1)。你只能拨打两次电话。
这是本教程提供的内容:
var count = 0;
var f = function (x) {
count += 1;
return x + 2;
};
var callFunc = function (f) {
};
我不知道如何使用count
来传递本教程。
有什么建议吗?
答案 0 :(得分:4)
您无需使用count
。只需调用f()
两次,然后将返回值放入数组中:
var callFunc = function (f) {
var f0 = f(0);
var f1 = f(1);
return [f0, f0, f1, f1];
};