目录

常见面试题

常见面试题

剑指前端offer

参考文档

山月-大厂面试每日一题

剑指前端offer

若川-面试官问系列

以前整理的-面试

冴羽的博客

柯里化

是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术

原本一个函数接受多个参数,变成一开始传入一个参数,剩余参数传递到函数的返回值里面

sum(1, 2) => 3

柯里化后

curryingAdd(1)(2) => 3

迭代器-生成器

闭包

一般答案:「函数」和「函数内部能访问到的变量」的总和,就是一个闭包

优质答案:闭包 = 函数 + 函数能够访问的自由变量

原型链

一般答案:每个对象都可以有一个原型_proto_,这个原型还可以有它自己的原型,以此类推,形成一个原型链。

优质答案:每个实例对象(object)都有一个私有属性(称之为 proto )指向它的构造函数的原型对象(prototype),原型对象的constructor指向构造函数

事件循环