在本章中,学习了数组的常用方法,同学知道哪些方法可以改变原数组,哪些方法不能改变原数组吗?如果不知道的话,快动手验证一下吧~
声明一个数组,使用数组的方法操作之后,打印一下原数组,看是否改变了。
登录后即可发布作业,立即登录
全部作业 274
3-19 数组的常用方法复习
2.目前为止我们学习的方法有:
push()
在原数组末尾推入新项,可以推入多个新项,彼此之间逗号隔开
该函数返回的是新数组的长度
pop()
可以用于删除数组末尾的项
该函数返回的是被删除的项
unshift()
在数组开头插入新项,可以插入多个新项,彼此之间逗号隔开
函数返回新数组的长度
shift()
删除数组中的首项
函数返回被删除的数组项的值
splice():
用于替换数组中的指定项或者插入新项,这两个操作可以同时进行
第一个参数是要开始替换的数组数据的下标
第二个参数是替换的长度
第三参数选填,插入或者替换的内容,如果没有那么就表示删除
函数返回的值是被删除的数组项的值
slice()
对数组中指定范围内容的截取
返回的参数是被截取的数组项内容
join()
用于将数组转变为字符串
括号内可以选择转变为字符串时代的连接符
不填的话默认时逗号,
括号内的参数注意要加引号
空字符串“”则表示无需连接符
函数的返回值是数组转变为字符串之后的字符串
split()
将字符串转变为数组
该方法是字符串的方法,不能对数组直接使用,要注意使用的对象
concat()
将多个数组连结起来
返回的是连接后的新数组的值
reverse()
将数组中的项倒序输出
返回的倒序的数组项内容
indexOf()
检测数组中具体数据项的内容所在的位置,并返回对应的下标位置
不存在的数值会返回-1
includes()
用于检测对应数值使得否存在于该数组中
返回的是布尔值
sort() 该方法还未学习,在后面的课程中会讲解到