1.编写一个函数fn;执行console.log(fn(1)(2)(3))得时候要输出6
----------记录于2019/6/26 被问次数1----------
function add(n){
var fn=function(m){
return add(n+m)
}
fn.valueOf=function(){
return n;
}
fn.toString=function(){
return ''+n;
}
return fn;
}
2.怎么用一行代码得出一个数组最大的项
----------记录于2019/6/27 被问次数1----------
2-1使用 Math 中的 max/min 方法
var arr = [22,13,6,55,30];
var max = Math.max.apply(null, arr);
var min = Math.min.apply(null, arr);
console.log(max, min) // 55,6
2-2. 使用ES6的扩展运算符
var arr = [22,13,6,55,30];
console.log(arr.Math(...arr)); // 55
其它:https://www.cnblogs.com/zhouyangla/p/8482010.html
3.闭包*****
----------记录于2019/6/27 被问次数 无数次还是更多-------