js对数组常用的方法为
join()
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。默认为逗号
push()和pop()
push向最后一个添加元素
pop删除最后一个元素
shift() 和 unshift()
shift删除第一个元素
unshift将元素添加到第一个
sort()
sort() 方法用于对数组的元素进行排序。
reverse()
用于颠倒数组元素中的顺序
concat()
用于连接两个或多个数组 并返回
slice()
slice(start,end)从已有的数组里面返回选定的元素
splice()
arrayObject.splice(index,howmany,item1,.....,itemX)
index | 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany | 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, ..., itemX | 可选。向数组添加的新项目。 |
删除元素并向数组里面添加元素并返回运算后的数组
indexOf()和 lastIndexOf() (ES5新增)
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
lastindexOf() 方法可返回某个指定的字符串值在字符串中最后出现的位置。
forEach() (ES5新增)
对数组中的每一个元素运行给定的函数,没哟返回值
map() (ES5新增)
对数组的每个元素运行给定的函数,返回每次函数调用运行的结果
filter() (ES5新增)
对数组的每一项运行给定函数,并将运行为true的元素组成数组进行返回
every() (ES5新增)
对数组。。。。。。,如果数组的每一项都返回为true则返回true
some() (ES5新增)
对数组。。。。。。,如果数组的每一项都返回为true则返回true
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
reduce() 可以作为一个高阶函数,用于函数的 compose。
将元素添加到页面中要用到appendChild()