![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
对象
文章平均质量分 66
嘻喽喽喽
这个作者很懒,什么都没留下…
展开
-
ES6中async和await
async/await和Promise的关系async和await是我们进行Promise时的一个语法糖,async/await为了让我们书写代码时更加流畅,增强了代码的可读性。简单来说:async-await 是建立在 promise机制之上的,并不能取代其地位。async 写在函数前,声明该函数为 async函数; await 后面跟表达式,但一般只使用在 Promise对象; async 和 await 一般是联合使用 async 和 await 两种语法结合可以让异步代码像同步代码一样原创 2022-03-06 13:46:12 · 444 阅读 · 0 评论 -
js对象创建的几种方式
嘻嘻原创 2021-09-06 15:52:26 · 97 阅读 · 0 评论 -
js继承方式
接口继承在 ECMAScript 中是不可能的,因为函数没有签名。实现继承是 ECMAScript 唯一支持的继承方式,而这主要是通过原型链实现的。1.原型链其基本思想就是通过原型继承多个引用类型的属性和方法。重温一下构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型有一个属性指回构造函数,而实例有一个内部指针指向原型。如果原型是另一个类型的实例呢?那就意味着这个原型本身有一个内部指针指向另一个原型,相应地另一个原型也有一个指针指向另一个构造函数。这样就在实例和原型之间构造了一条原型链。原创 2021-09-03 13:57:02 · 78 阅读 · 0 评论 -
原型模式配合构造函数的组合模式创建自定义类型
1.原型模式在原型对象上面定义的属性和方法可以被对象实例共享。原来在构造函数中直接赋给对象实例的值,可以直接赋值给它们的原型。function Person(){}Person.prototype.name = 'kunkun'Person.prototype.age = 19Person.prototype.gender = 'male'Person.prototype.sayName = function () { console.log(this.name);};var原创 2021-09-02 19:57:48 · 121 阅读 · 0 评论 -
自定义的构造函数是什么?
什么是构造函数?构造函数其实就是一个函数,只是用途和普通函数,不太一样(可以用来创建对象 ) 构造函数一般用于初始化对象//自定义构造函数function Person(name, age, gender) { this.name = name; this.age = age; this.gender = gender; this.sayName = function () { console.log(this.name); } }原创 2021-09-01 19:48:17 · 585 阅读 · 0 评论 -
Object原型属性及方法(原型方法,实例可以调用的方法)
在Object的构造函数的原型对象中的属性和方法都可以被Object构造函数的实例所继承。Object原型中的所具有的任何属性和方法也同样存在于其他对象中,任何对象继承自Object。Object 是所有构造函数的父构造函数,所有的构造函数都直接间接的继承Object。所有的实例对象都可以调用其构造函数及其父构造函数的原型中的方法Object.prototype.toString()Object.prototype.valueOf() ...1.obj的构造函数是Object,所以obj原创 2021-08-31 10:48:55 · 1091 阅读 · 1 评论