不再靠死记 __proto__ 和 prototype 的区别,从「new 到底干了什么」出发,一步步拆解原型链为什么存在、怎么省内存、以及 class 语法糖背后真正的运作机制。
标签 JavaScript
JavaScript
拆解 new 操作符的四步内部流程,看清 class 本质就是 function + 原型绑定的语法糖。
call 逗号传参,apply 数组传参,bind 不立即执行。一句话速通三种硬绑定方法。
不再靠背八股,从 this 的真正含义出发,逐层拆解四种调用方式、class 里丢 this 的经典坑、箭头函数的本质,以及什么时候该用 / 不该用箭头函数。
从原型链挂载角度手写实现 JavaScript 数组核心方法 — forEach、map、filter、reduce。