引用类型

Object

person["first name"]= "Nicholas";
不能用person.XX访问

Array

栈方法 push() pop()

队列方法 shift() 取得第一项
unshift() 数组前端添加项

var color = [];
color.unshift("red","green");
color.unshift("black");
color.toString();  //black,red,green

重排序方法

reverse()
sort(function(){
    //比较方法函数
})
arr.concat(参数1,参数2,...);  //数组拼接
arr.slice(index1,index2);  //允许为负数,用数组长度加上该数来确定相应的位置
splice()
(1)删除:splice(起始位置,要删除的项数);
(2)插入、替换:splice(起始位置,要删除的项数,要插入的项)

位置方法

indexOf() 从前往后找
lastIndexOf() 从后往前走

迭代方法

every():所有项都返回true,则返回true
some():任一项返回true,则返回true
filter():返回该函数会返回 true 的项组成的数组
map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。
forEach(): 和for方法类似

归并方法

reduce(前一个值,当前值,项的索引,数组对象); //前到后
reduceRight(); //后到前

Date

你可能感兴趣的:(引用类型)