js
学海无涯~天际归鸿
前端开发
展开
-
js原生深度克隆
let str = 'dsfldskj'; let arr = [2, 2, 2, 2, 4, {a: 1}, [4, 5, 6,[34,32]]]; function fn() { return 5; } let obj = {name: 'sdd', key: 1}; let num = 9; let q = null; ...原创 2019-09-29 22:43:52 · 144 阅读 · 0 评论 -
理解js继承的6种方式
想要继承,就必须要提供个父类(继承谁,提供继承的属性) //父类 function Person(){ this.name="张三"; this.fn=function(){ console.log(this.name,5); } } Person.prototype.age=10; 一、原型链继承 function Per(){ this.nam...转载 2019-10-10 16:56:51 · 164 阅读 · 0 评论 -
圣杯函数
//当前案例是一个圣杯模式案例 Father.prototype.lastname = 'C'; Father.prototype.fortune = 1000000; function Father () { this.age = 48; } function Son () { this.age = 18; this.waste = function () { ...原创 2019-10-10 23:25:45 · 175 阅读 · 0 评论