引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类
JavaScript中的引用类型: Object、Array、Date、RegExp、Function
Object:
创建Object实例的方式有两种: new 操作符后跟Object构造函数 + 对象字面量
在通过对象字面量定义对象时,实际上不会调用Object构造函数
Array:
创建数组: 使用Array构造函数 + 数组字面量表示法、 数组的length属性不是只读的
检测数组: value instanceof Array 、 Array.isArray()、Object.prototype.toString().call()
转换方法: toLocalString() 、 toString() 、 valueof()
栈方法: 数组可以表现的像栈一样 后进先出 推入 弹出 push pop LIFO
队列方法:队列数据结构的访问规则是 先进先出 FIFO shift push
重排序方法: reverse() sort()
操作方法: concat() splice()
位置方法: indexof() lastIndexof()
迭代方法:every() filter() forEach() map() some()
归并方法:reduce() reduceRight()
Function:
每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法
没有重载
函数声明与函数表达式
作为值的函数
函数内部属性: arguments this
函数属性和方法: 函数是对象 因此函数也有属性和方法
基本包装类型: 3个特殊的引用类型: Boolean、Number、String
网友评论