首页 > 试题广场 >

JS中将数组所有元素放到字符串中,并以","分隔()

[单选题]
JS中将数组所有元素放到字符串中,并以","分隔()
  • pop(",")
  • join(",")
  • slice(",")
  • unshift(",")

pop()    

定义:删除并返回数组的最后一个元素。
语法:arrayObject.pop()
返回值:arrayObject的最后一个元素。
说明:该方法将删除arrayObject的最后一个元素,把数组长度减1,并且返回它删除的元素。如果数组已经为空,则pop()不改变数组,并返回undefined值。

join()    

定义:把数组中的所有元素放入一个字符串,元素通过指定的分隔符进行分隔。
语法:arrayObject.join(separator)    
参数:separator 可选。指定要用的分隔符,若省略该参数,则默认使用逗号为分隔符。
返回值:返回一个字符串。
说明:该方法把arrayObject的每个元素转换成字符串,然后再把这些字符串连接起来,每个元素之间插入separator分隔符。

slice()

定义:从已有的数组中返回选定的元素。
语法:arrayObject.slice(start, end)    arrayObject.slice(start)
参数:该参数为数组下标,从0开始。
            start 必需。规定从何处开始选取。若为负数,则从数组尾部开始算,如-1指的是最后一元素。
            end 可选。规定从何处结束选取。若没有指定这个参数,则切分的数组包含从start到数组结束的所有元素。若为负数,则从数组尾部开始算起的元素。
返回值:返回一个新的数组,包含从start到end(不包括该元素)的arrayObject中的元素。
说明:该方法不会修改数组,只是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。

unshift()

定义:向数组的开头添加一个或更多元素,并返回新的长度。
语法:arrayObject.unshift(newElement1, newElement2, ..., newElementX)
参数newElement1 必需。向数组添加的第一个元素。newElement2 可选。向数组添加的第二个元素。
返回值:返回arrayObject的新长度。
说明:该方法直接修改原有的数组。把参数插入arrayObject的头部,并将已存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素 1,以此类推。

发表于 2020-11-26 18:40:07 回复(0)
pop() 方法用于删除并返回数组的最后一个元素。 join(separator) 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 separator可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 slice(start,end) 方法可从已有的数组中返回选定的元素。 start必需 end可选。 unshift(newelement1,newelement2,....,newelementX) 方法可向数组的开头添加一个或更多元素,并返回新的长度。第一个参数必须,其他可选
编辑于 2020-09-22 14:32:59 回复(0)
注意是将数组所有元素放到字符串中
发表于 2021-10-29 21:06:07 回复(0)