js随笔二

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()和 reduceRight() (ES5新增)

reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

reduce() 可以作为一个高阶函数,用于函数的 compose。


将元素添加到页面中要用到appendChild()

猜你喜欢

转载自blog.csdn.net/qq_35532442/article/details/80040019
今日推荐