Es6的一部分

文章详细阐述了JavaScript中的子类构造函数必须调用super的重要性,解释了为何子类不能直接调用父类同名方法以及set方法的参数要求。同时,提到了回调函数的概念,如DOM事件、定时器和AJAX请求中的回调,并讨论了数据类型的区分,包括基本类型和对象引用类型。此外,文章还讨论了箭头函数的特点,如静态的this和不能用作构造函数。
摘要由CSDN通过智能技术生成

1.子类必须在constructor方法中调用super方法,否则新建实例时会报错,这是因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,再对方法进行加工,加上子类自己的实例属性和方法,如果不调用super方法,子类就得不到this对象

2.子类不能直接调用父类的同名方法:普通成员方法里不能出现super调用父类的同名方法,可重写

3.set()必须要有参数

4.回调函数:什么是回调函数:1.你定义的2.你没有调3.但最终执行了

                       常见的回调函数:1.dom事件回调函数2.定时器回调函数3.ajax请求回调函数

                                                       4.生命周期回调函数

5.数据类型:基本值类型:String Number Boolean undefined null

                      对象引用类型:Object:任意对象 Function:特别对象(可以执行)Array:特别对象(内部数据有序)

判断:typeof:不能区别:null与Object Object和Array

           instanceof 判断对象的具体类型

           ===  用于null和undefined

6.箭头函数:1.this是静态的,this始终指向函数声明时所在作用域下的this即所在上级的爸爸

                     2.不能作为构造实例化对象

                     3.不能使用arguments变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值