在数组中,经常使用的操作方法有以下的几个:
push() 在最后一位新增一或多个数据,返回长度
unshift() 在第一位新增一或多个数据,返回长度
pop() 删除最后一位,并返回删除的数据
shift() 删除第一位,并返回删除的数据
splice() 从数组中添加/删除项目,然后返回被删除的项目
slice() 截取指定位置的数组,并返回
soft() 排序(字符规则),返回结果 数字大小排序soft(function(a,b){a-b})
john() 使用分隔符,将数组转为字符串并返回
toString() 直接转为字符串,并返回
concat() 合并数组,并返回合并之后的数据
indexOf() 查询并返回数据的索引
forEach() 遍历数组 参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self;forEach没有返回值
map() 同forEach,同时回调函数返回数据,组成新数组由map返回
filter() 同forEach,同时回调函数返回布尔值,为true的数据组成新数组由filter返回
some() 同forEach,同时回调函数返回布尔值,只要由一个为true,由some返回true
every() 同forEach,同时回调函数返回布尔值,全部为true,由every返回true
其中还有很多数组的方法 例如reduce lastIndexOf() valueof() 还有一些详细用法就不一一列举
如果写的不好 或者错误欢迎指出 我会虚心指教