摘要: 1 构造函数: - 构造函数就是一个普通的函数,创建方式和普通函数没有区别 - 不同的是构造函数名称的首字母我们习惯大写 - 构造函数和普通函数的调用方式不同,构造函数需要添加关键字new,而普通函数直接用函数名称调用。 我们可以看到,通过构造函数创建的对象名称不再是object了,而是Person 阅读全文
posted @ 2021-03-22 17:02 Hhhr 阅读(306) 评论(0) 推荐(0) 编辑
摘要: <script> // 使用工厂模式创建对象(消除重复,增加复用性) function createObj(name,age,gender,hanshu){ var obj={ name:name, age:age, gender:gender, hanshu:function(){ alert(t 阅读全文
posted @ 2021-03-22 16:19 Hhhr 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 函数作用域 - 调用函数时创建函数作用域,函数执行完毕后,函数作用域销毁。 - 每调用一次函数就会创建一个全新的函数作用域,他们之间是相互独立的。 三次调用abc函数,每个调用都是独立的函数作用域,所以三个作用域中的变量x也并不是一个变量,而是相互独立的三个变量,其作用域在其函数中。 - 在函数中可 阅读全文
posted @ 2021-03-22 10:35 Hhhr 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-22 10:29 Hhhr 阅读(18) 评论(0) 推荐(0) 编辑