重学前端三

1.给非对象数据类型变量赋属性值,不会报错,不会改变原始值,赋值的属性为undefined

2.对象的属性方法中,this的指向是方法所在的对象

 3.可以通过responseType告诉服务器需要返回什么样数据格式的数据

4.使用关键字定义的报错

5.4种扩展原型链的方法 --- 使subI具有superI的属性,并且具有自己的扩展属性

(1)使用new

(2)Object.create()

 

(3)setPrototypeOf(subI, superF.prototype) ---- 给对象设置原型

(4)_proto_ --- 执行构造函数superF的prototype,可以通过给_proto_赋值扩展属性   

----------该方法会给原始构造方法添加多余的原型属性

6.关于Object.create() -- 自行领悟

 7.函数声明会被提前,函数表达式不会被提前;let,const不会将变量声明提前,所以会导致报错。

8.const对于常量的保护

原文地址:https://www.cnblogs.com/angel1254/p/10895319.html