js---数组

unshift()

向数组开头添加一个或多个元素,并返回新的数组长度

shift()

删除数组的第一个元素,并将删除的元素作为返回值返回

forEach()(遍历)

forEach方法需要一个函数作为参数

像这种函数,由我们创建但不由我们调用的,我们称为回调函数

数组中有几个元素,函数就会执行几次,每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,

我们可以来定义形参,来读取这些内容

浏览器会在回调函数中传递三个参数:

1.当前正在遍历的元素

2.索引

3.正在遍历的数组

 

slice()

可以用来从数组中提取指定元素,该方法不会改变原数组,而是将截取到的元素封装到一个新数组中返回

slice(截取开始的位置的索引,截取结束的位置的索引)

包含开始索引,不包含结束索引

第二个参数可以省略不写,此时会截取开始往后的所有元素

 

splice()

可以删除数组中的指定元素

参数:

1.开始位置索引

2.删除数量

3及以后.可以传递一些新的元素,这些元素将会自动插入到开始位置索引的前边

concat()

可以连接两个或多个数组,并将新的数组返回

join()

该方法将数组转换为一个字符串,并返回这个字符串

在join()中指定一个字符串作为参数,这个字符串将成为数组中元素的连接符,如不指定连接符,则默认","

sort()

可以用来对数组中的元素进行排序

会影响原数组,默认会按照unicode编码进行排序

 

posted on 2020-07-21 16:47  0黑曼巴00  阅读(172)  评论(0)    收藏  举报