![](https://img-blog.csdnimg.cn/20191021182807319.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ECMAScript
艾小逗
这个作者很懒,什么都没留下…
展开
-
Object.defineProperty() 定义新属性或修改原有的属性,监听对象改变方法
Object.defineProperty()ES5中的新增属性定义新属性或修改原有的属性。Object.defineProperty(obj, prop, descriptor)第三个参数 descriptor 以对象 {} 形式书写Object.defineProperty(obj, 'cname', { value: '张三', //设置属性的值,默认为undefined w...原创 2019-08-25 22:25:25 · 347 阅读 · 0 评论 -
es6 创建类和生成实例,类中添加方法
// 1.创建类class 创建一个明星类class Star { constructor(uname, age) { this.uname = uname; this.age = age; } sing(song){ console.log(this.uname + song) }}// 2.利用类创建对象new var ldh = new Star( ...原创 2019-08-26 21:10:23 · 2026 阅读 · 0 评论 -
es6 类继承extends和super关键字,super调用父类普通函数以及继承中属性方法查找原则,类中this的指向问题
类继承extends和super关键字extendsclass Father{ constructor(){ //构造函数 } money(){ console.log(100) }}class Son extends Father{ //extends 子类继承父类}var son = new Son();son.money(); //100...原创 2019-08-26 21:28:56 · 4393 阅读 · 0 评论 -
构造函数、实例和原型对象的理解
构造函数、实例和原型对象的理解主要介绍:实例成员和静态成员构造函数原型对象prototype对象原型__proto__原型constructor构造函数构造函数、实例和原型对象三者之间的关系一、实例成员和静态成员构造函数中的属性和方法我们称为成员,成员可以添加成员分为:实例成员 和 静态成员实例成员就是构造函数内部通过this添加的成员uname age sing 就是实例...原创 2019-08-27 21:43:20 · 1270 阅读 · 0 评论 -
es6原型和原型链
原型对象的介绍:https://blog.csdn.net/qq_32442967/article/details/100108762每个实例对象( object )都有一个私有属性(称之为__proto__ )指向它的构造函数的原型对象(prototype )。该原型对象也有一个自己的原型对象( __proto__) ,层层向上直到一个对象的原型对象为 null。根据定义,null 没有原...原创 2019-08-27 22:19:00 · 1178 阅读 · 0 评论