引用类型----Object、Array
2016-10-31 本文已影响41人
azothaw
什么是引用类型
引用类型是一种数据结构,用于将数据和功能组织一起,对象是引用类型的一个实例。
Object
创建方法有两张var obj = new Object();var obj = {};
使用new会触发构造函数。
Array
同样可以直接[],也可以new,构造函数参数数字表示函数,其他表示长度为1的数组和里面的值。也可以忽略new,效果相同。
转换方法
一般用toLocaleString toString valueOf方法。
toLocaleString调用对象的toLocaleString方法 和toString一样 都可以被重写,简单的说toLocaleString更加独立一点 不会触发其他连锁操作的变化,例如数据类型变化。
数组的栈操作,队列操作
push pop
push shift unshift
长度对应变化
排序
reverse 反向
sort 比较相邻的两个数 返回1 0 -1,非稳定排序。
操作
slice 返回数组不影响原数组
splice 可以插入删除替换数组 返回删除项
标记位置
可传多个参数 参数往后延续
indexOf,从头开始
lastIndexOf,从尾开始
迭代方法
every
filter
foreach
map
some
都不会修改数组的值
归并方法
reduce
reduceRight