摘要: 一、借用构造函数 缺点:子类无法继承父类的原型对象,并没有真正的实现继承(部分继承) 如果给上述代码再添加几行: 上面代码中21行报错,是因为无法继承方法,每个子类实例都有一个新的方法,无法实现函数复用 二、原型链 缺点:原型对象的属性是共享的 如果给上述代码再添加几行: 此时就出现了一个问题,第1 阅读全文
posted @ 2018-03-23 20:27 endlessmy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、函数声明 2、函数表达式 JS代码在解析时会进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在JS运行时确定,并且在表达式赋值完成后,该函数才能调用。 这个微小的区别,可能会导致JS代码出现意想不到的bug,让你陷入莫名的陷阱中。如下代码: 出 阅读全文
posted @ 2018-03-23 17:04 endlessmy 阅读(209) 评论(0) 推荐(0) 编辑