JavaScript学习-高程3-ES
九紫i
这个作者很懒,什么都没留下…
展开
-
2、创建对象
2、创建对象使用字面量的方式或者Object构造函数创建对象会产生大量重复代码(同一接口生成)2.1工厂模式以函数来封装接口创建对象的细节例function createPerson(name,age,job){ var obj = {}; obj.name = name; obj.age = age; obj.job = job; obj.say...原创 2019-01-08 00:56:14 · 119 阅读 · 0 评论 -
3、继承
继承的方式通常有两种:1、接口继承:接口继承通常是继承函数的签名(函数名称和参数不包括返回值定义唯一的特性),但是js是没有函数签名的,因此js中不存在函数签名2、实现继承:容易误解字面的意思,简单的理解为java中实现类的继承。6.3.1原型链ECMASCript实现继承的主要方式是原型链理解如下:继承就是一个类型拥有类外一个类型的属性,根据原型、构造函数、实例之间的关系,不难想出...原创 2019-01-14 21:08:43 · 94 阅读 · 0 评论 -
4、函数表达式
简介1.1定义函数的两种方式:1、函数声明:函数声明提升,在执行代码之前会先读取函数声明,name属性值为function后的标识符(ie没有)2、函数表达式:使用必须在定义之后,name属性值是空字符串1.2 递归function factorial(num){ if(num<=1){ return 1; }else{ ret...原创 2019-01-15 00:19:32 · 223 阅读 · 0 评论