摘要: 函数表达式 函数声明:(函数声明提升) function person(){} 函数表达式:(必须在调用之前声明) var person = function(){} 递归函数: 一个函数通过名字调用自身 function fac (num) { // 阶乘递归 if (num <=1) { ret 阅读全文
posted @ 2018-06-19 17:08 转角90 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 许多OO语言中都支持两种继承: 接口继承: 只继承方法签名 实现继承: 继承实际的方法,通过原型链来让一个原型的引用类型继承另一个引用类型的属性和方法 原型链: 通过将一个构造函数的实例赋值个另一个构造函数原型的方式构成了原型链 function B(){} function A(){} B.pro 阅读全文
posted @ 2018-06-19 11:47 转角90 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 除了一个一个地添加原型属性,我们还可以通过对象字面量({}大括号)的形式进行创建 例如: function CreatPerson () {}; // 第一种,一个一个创建 CreatPerson.prototype.name = 'zhang'; CreatPerson.prototype.age 阅读全文
posted @ 2018-06-19 08:44 转角90 阅读(76) 评论(0) 推荐(0) 编辑