摘要: 这种写法不是对象克隆,就是把obj的内存地址赋值给obj2. 通过for in克隆 不管是公有的还是私有的都克隆成私有的 Js提供了一个一个克隆的方法 Object.create() Var obj2=Object.create(obj) 将obj的所有属性克隆到obj2的原型上 1.原型继承:将父 阅读全文
posted @ 2019-01-11 08:16 李梓0701 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 1.作用域 栈内存 js执行的环境 (作用域) 堆内存 存放代码的空间 存放方式 键值对的形式存 字符串的形式存 Js代码在执行之前,浏览器会给他一个全局作用域叫window,每个作用域下分连个模块,一个是内存模块,一个是执行模块。内存模块会给所有的变量一个内存地址。变量的声明在js中靠关键字var 阅读全文
posted @ 2019-01-11 08:16 李梓0701 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 1.作用域 栈内存 js执行的环境 (作用域) 堆内存 存放代码的空间 存放方式 键值对的形式存 字符串的形式存 Js代码在执行之前,浏览器会给他一个全局作用域叫window,每个作用域下分连个模块,一个是内存模块,一个是执行模块。内存模块会给所有的变量一个内存地址。变量的声明在js中靠关键字var 阅读全文
posted @ 2019-01-11 08:15 李梓0701 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 面向对象 num 不是属性,是私有作用域下的私有变量。 (1) 找到this 在调用方法时看方法前面的“.”是谁,this就是谁 (2) 替换this 将this换成你找到的那个结果 (3) 精确查找 用原型链查找模式去分析 3.关于构造函数的返回值问题 构造函数也是函数,每个函数都有返回值,构造函 阅读全文
posted @ 2019-01-11 08:13 李梓0701 阅读(111) 评论(0) 推荐(0) 编辑