Discuss
/
JavaScript
/
不懂的一个点
不懂的一个点
Topic source这是函数定义:
function make_pow(n) {
return function (x) {
return Math.pow(x, n);
}
}
执行:
var pow2 = make_pow(2)
相当于把2传给n:
function make_pow(2) {
return function (x) {
return Math.pow(x, 2);
}
}
返回的结果是:
return function (x) {
return Math.pow(x, 2);
}
相当于:
var pow2 = function (x) {
return Math.pow(x, 2);
}
- 1
斑马茶爷
不太理解这段——
pow2(5);//这个传入的5,不会传给n吗?能多解释一点么T T