写一个继承方案让它最接近ES6的extends
在之前一篇文章的第五部分已经深入的了解了 class 和构造函数的一点区别,那么本文就介绍并实现一个 ES5 版本最接近 class 语法糖的继承方案,通过对比两种方式实例化出来的实例对象的基本结构和属性、方法的来验证是否接近完美
JavaScript双等和全等比较规则
判断两个变量是否相等是程序中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及复杂对象,就稍有点复杂。JS 提供了两类等性运算符:等和非等用于处理原始值,全等和非全等用于处理对象。它们都返回布尔值
JavaScript设计模式
设计模式是一种解决问题的思维,而并非某种特定的方法,它是经过大量实验、反复敲推总结出来的经验。即是说同一个功能、需求可以按照哪一种思路来实现,这种思路是在以后随着需求的增加代码的增加之后可以被很好的体验出优点的