javascript
文章平均质量分 65
@山海*
这个作者很懒,什么都没留下…
展开
-
数组对象
数组对象 创建数组的两种方式 字面量方式 var arr = [1,"test",true]; new Array() var arr = new Array(); 检测是否为数组 instanceof运算符 instanceof可以判断一个对象是否某是个构造函数的实例 var arr = [1,23]; var obj = {}; console.log(arr instanceof Array)//true console.log(obj instanceof Array)/原创 2021-01-19 15:39:03 · 168 阅读 · 0 评论 -
闭包函数和递归
闭包 变量根据作用域的不同分为两种:全局变量和局部变量。 1,函数内部可以使用全局变量。 2,函数外部不可以使用局部变量。 3,当函数执行完毕,本作用域内的局部变量会销毁。 <script> /** * 这里产生了三个作用域 * 全局作用域=》局部作用域(函数f1)=》局部作用域(函数f2) * 1)如果在多个作用域中都声明了同名的变量,那么会按照就近原则向上寻找 * 2)子作用域可以访问父作用域中的变量,原创 2020-12-27 19:52:33 · 264 阅读 · 0 评论 -
javascript原型和继承
原型和继承 1.1对象的创建方式 1.1.1 字面量方式 var obj = {}; 此种方式在主要用来创建 json 数据,一般不会用来创建对象 1.1.2 普通模式 基于 Object 创建 var Person=new Object() Person.name='yhb' Person.age=20 Person.speak=function(){ console.log('hello'); } console.log(Person); 缺点: *因为是基于 Object 基类创建,所以无法获原创 2020-12-24 17:17:30 · 98 阅读 · 1 评论 -
JavaScript面向对象
面向对象 字面量: ```php var obj = {} var obj1 = { sno: '832479345', sname: 'Tom', sage: 17 } new: var obj2 = new Object(); obj2.gid = '364873'; obj2.gname = 'aaaaaa';: `` 工厂模式: function getObj(id,name){ var obj = {}; obj.id = id; obj.name = n原创 2020-12-17 15:32:55 · 98 阅读 · 0 评论