![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 68
ES6
、昔年
这个作者很懒,什么都没留下…
展开
-
call、apply、bind
call修改this的指向通过arg1,arg2方式进行传参会执行函数call实现继承const Father = function (name, age) { this.name = name this.age = age}const Son = function (name, age) { Father.call(this, name, age)}const son = new Son('name', 'age')console.log('%c [ Son ]-原创 2022-02-13 16:36:51 · 186 阅读 · 0 评论 -
Object.defineProperty
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。语法 Object.defineProperty(obj, prop, descriptor)obj表示要定义的对象props,表示属性的名称descriptor,要修改的属性值value属性的值,可以是任意有效的js值默认为 undefinedwritable当该属性为true时候,属性的value才能被修改默认为 falseenumerable当该属原创 2022-02-13 15:26:21 · 835 阅读 · 0 评论