prototype 与 __proto__ 的爱恨情仇 • November 18, 2020
先理解两者的一个本质区别,prototype 是函数独有的,是人为设定的;__proto__ 是所有对象都有的,是继承的。
JavaScript this 的六道坎 • May 13, 2020
鉴于this风骚的运作方式,对this的理解是永不过时的话题,本文试图通过将其大卸六块来钉住这个磨人的妖精。
JavaScript 有必要缓存 for 循环中的 Array.length 吗? • March 18, 2020
先上笔者得到的结论:缓存 Array.lengh 对优化影响不大,甚至会减慢。
JavaScript 继承总结 • September 24, 2019
总结js继承的几种形式和场合。
ES6 随笔:函数与块级作用域 • August 21, 2019
阅读 Kyle Simpson 《You don't JS: Scope and Closures》第三章过程中的一些随笔
JavaScript 创建对象总结 • March 20, 2019
JavaScript 是一门灵活的语言,就创建对象而言就有各种各样的方法。本文是《JavaScript高级程序设计》(第3版)的笔记,主要是针对各种创建对象方法之间的关系、优缺点进行梳理。每种方法相关的其它细节不是本文重点,我会标记页码。
深入 ES2015 默认参数 • January 22, 2017
S2015 为函数加入了方便的默认参数语法。