方法 | 描述 | 语法 | 修改原数组 | 返回结果 |
---|---|---|---|---|
concat() | 连接两个或更多的数组,并返回结果。 | arrayObject.concat(arrayX,arrayX,......,arrayX) | 否 | 拼接好的副本 |
join() | 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 | arrayObject.join(separator) | 否 | 字符串 |
pop() | 删除并返回数组的最后一个元素 | arrayObject.pop() | 是 | 删除的元素的值 |
push() | 向数组的末尾添加一个或更多元素,并返回新的长度。 | arrayObject.push(newelement1,newelement2,....,newelementX) | 是 | 把指定的值添加到数组后的新长度 |
reverse() | 颠倒数组中元素的顺序。 | arrayObject.reverse() | 是 | 颠倒后的数组 |
shift() | 删除并返回数组的第一个元素 | arrayObject.shift() | 是 | 数组原来的第一个元素的值 |
slice() | 从某个已有的数组返回选定的元素 | arrayObject.slice(start,end) | 否 | 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素 |
sort() | 对数组的元素进行排序 | arrayObject.sort(sortby) | 是 | - |
splice() | 删除元素,并向数组添加新元素。 | arrayObject.splice(index,howmany,item1,.....,itemX) | 是 | 被删除项目的新数组 |
toString() | 把数组转换为字符串,并返回结果。 | arrayObject.toString() | 否 | 字符串 |
toLocaleString() | 把数组转换为本地数组,并返回结果。 | arrayObject.toLocaleString() | 否 | 字符串 |
unshift() | 向数组的开头添加一个或更多元素,并返回新的长度。 | arrayObject.unshift(newelement1,newelement2,....,newelementX) | 是 | arrayObject 的新长度 |
网友评论