今天维护代码时多次发现:函数调用时后面有两个括号,如:
平常进行函数调用时用的都是一个括号,查了一个资料才知道:原来知道一个函数里返回的是另外一个函数,就可以用两个括号了,如:
<script>
function fn(m) {
return function(n) {
return m +'与' + n + '前端学习';
}
}
let result = fn('小明')('小红');
console.log(result);
</script>
输出结果是: