
1.javascript基础
javascript中
微星星
这个作者很懒,什么都没留下…
展开
-
call、apply、bind、new
1.用什么样的思路可以new关键词2.apply、call、bind方法区别3.实现apply、call、bind、newnew原理介绍new作用:执行一个构造函数、返回一个实例对象。分为四步:1.创建一个新对象2.将构造函数的作用域赋给新对象 (this指向新对象)3.指向构造函数中代码(为这个新对象添加属性)4.返回新对象function Person(){ this.name='Jack'; return {age:18}}var p = new Person(); co原创 2021-10-20 20:57:51 · 176 阅读 · 0 评论 -
js的6种继承方式
1.js的继承方式有多少种2.es6的extends关键字是用哪种继承方式实现的原创 2021-10-20 15:02:52 · 91 阅读 · 0 评论 -
深、浅拷贝
1.Object.assign()方法将所有可枚举的 自身属性从一个或多个 源对象复制到目标对象2.hasOwnProperty()对象是否有这个属性。自身属性。方法返回一个布尔值,指示对象是否将指定的属性作为自己的属性,3.for in遍历对象或数组原型及原型链上的key4.for of 遍历历可迭代对象定义要迭代的数据5.Reflect.ownKeys(obj)返回一个由目标对象自身的属性键组成的数组6.Object.getOwnPropertyDescriptors()方法返回给定对象的所有原创 2021-10-20 14:58:22 · 102 阅读 · 0 评论