双非本,今天接到了人生中第一份面试,也不知是幸运还是不幸,面试官人真的超好,面试之前还是非常紧张的,但在面试官的引导下慢慢的就不紧张了,面试官问的题目也都是一些简单题,但我实在是太菜了,不会的或者你没有注意到的地方还会给你讲解(他真的我哭死),自己死在闭包上了,出了两道手撕代码题目关于闭包的,一道是手写防抖,一道是写一个sum(0,1)(2)(3,4,5).sumOf()方法来求和,给你们的建议是一定要多看看代码的具体实现,千万别光看,下面是答案(面试官说这是简单题,确实简单,但我真没想到还能这么写 ,在js里真就万物皆对象,涨知识了)const sum=()=> { let numbers = []; function add(...args) { numbers.push(...args); return add; } add.sumOf = ()=> { return numbers.reduce((a,b)=>a+b); }; return add;}