引用类型

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容