摘要: es5构造函数继承 function Phone(brand, price){ this.brand = brand; this.price = price; } Phone.prototype.call = function(){ console.log("打电话"); } function Sm 阅读全文
posted @ 2021-09-25 23:35 jerryfish 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 简单来说静态成员就是类的属性而不是实例对象的属性 class Phone{ //静态属性 static name = "手机"; static call(){ console.log("打电话"); } } let Huawei = new Phone(); console.log((Huawei. 阅读全文
posted @ 2021-09-25 23:19 jerryfish 阅读(381) 评论(0) 推荐(0) 编辑
摘要: class只是语法糖,但本质上依旧是基于原型的继承 function Phone(brand, price){ this.brand = brand; this.price = price; } Phone.prototype.call = function(){ console.log("打电话" 阅读全文
posted @ 2021-09-25 23:12 jerryfish 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.数组去重 let arr = [1,2,3,4,5,4,3,2,1], arr2 = [4,5,6,5,6]; // 1.数组去重 let res = [...new Set(arr)]; console.log(res); 2.交集 // 2.交集 let res = [...new Set( 阅读全文
posted @ 2021-09-25 22:59 jerryfish 阅读(87) 评论(0) 推荐(0) 编辑
摘要: js异步编程学习生成器很好的例子用生成器不写成回调地狱的形式 例1.用生成器实现一个1s后控制台输出111,再2s后控制台输出222,再3s后控制台输出333 function one(){ setTimeout(()=>{ console.log(111); iterator.next(); }, 阅读全文
posted @ 2021-09-25 22:33 jerryfish 阅读(237) 评论(0) 推荐(0) 编辑