js---数组
unshift()
向数组开头添加一个或多个元素,并返回新的数组长度
shift()
删除数组的第一个元素,并将删除的元素作为返回值返回
forEach()(遍历)
forEach方法需要一个函数作为参数
像这种函数,由我们创建但不由我们调用的,我们称为回调函数
数组中有几个元素,函数就会执行几次,每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,
我们可以来定义形参,来读取这些内容
浏览器会在回调函数中传递三个参数:
1.当前正在遍历的元素
2.索引
3.正在遍历的数组
slice()
可以用来从数组中提取指定元素,该方法不会改变原数组,而是将截取到的元素封装到一个新数组中返回
slice(截取开始的位置的索引,截取结束的位置的索引)
包含开始索引,不包含结束索引
第二个参数可以省略不写,此时会截取开始往后的所有元素
splice()
可以删除数组中的指定元素
参数:
1.开始位置索引
2.删除数量
3及以后.可以传递一些新的元素,这些元素将会自动插入到开始位置索引的前边
concat()
可以连接两个或多个数组,并将新的数组返回
join()
该方法将数组转换为一个字符串,并返回这个字符串
在join()中指定一个字符串作为参数,这个字符串将成为数组中元素的连接符,如不指定连接符,则默认","
sort()
可以用来对数组中的元素进行排序
会影响原数组,默认会按照unicode编码进行排序
浙公网安备 33010602011771号