摘要: 说实话 我还没太懂这张图 有时间再研究一下 ↓ ↓ ↓ 是时候拿出我珍藏多年的这张图了: 首先,要明确几个点: 1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性__proto__,可 阅读全文
posted @ 2019-11-22 09:57 努力化猿的鼠 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ES6中通过class关键字,定义类 class Parent { constructor(name,age){ this.name = name; this.age = age; } speakSomething(){ console.log("I can speek chinese"); } } 阅读全文
posted @ 2019-11-22 09:48 努力化猿的鼠 阅读(2411) 评论(0) 推荐(0) 编辑
摘要: 方案一:利用现代浏览器支持的JSON对象做一次中转,实现深度克隆。(IE6、IE7不支持原生JSON对象,可载入json2.js补丁来达到兼容)感谢rekey提供此方案。JSON.stringify()与JSON.parse()详细信息请点击这里 var deepClone = function ( 阅读全文
posted @ 2019-11-22 09:11 努力化猿的鼠 阅读(619) 评论(0) 推荐(0) 编辑