引用类型----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

上一篇下一篇

猜你喜欢

热点阅读