一、引用数据类型的定义
引用数据类型主要用于区别基本数据类型,描述的是具有属性和函数的对象。
JavaScript中常用的引用数据类型包括Object类型,Array类型,Date类型,RegExp类型,Math类型,Function类型;基本数据类型包括Boolean,Number,String,Undefined,Null和Symbol类型等。
比如Object类型常用的实例函数和静态函数,比较重要的filter(),reduce(),map()函数。
Array类型常用的filter(),reduce(),map()等函数,Array常见的算法等。
Date类型常见的日期格式化,日期计算等。
二、引用数据类型的特点
2.1 实例和静态函数
引用数据类型的实例需要通过new操作符生成,有的是显式调用,有的是隐式调用。
2.2 值的可变性
引用数据类型的值是可变的,基本数据类型的值是不可变的。
2.3 变量赋值传递的是内存地址
2.4 比较方式
引用数据类型的比较是对内存地址的比较,基本数据类型的比较是对值的比较。