什么是数组的子串?

时间:2013-08-25 00:09:43

标签: javascript

我只想将数组的值从[1]提取到结尾。 这是唯一(或最好)的方式吗?

// example with a string
var stringy = "36781"
console.log(stringy.substring(1))

// example with an array
var array2 = [3,6,7,8,1]
array2.shift()
console.log(array2)

1 个答案:

答案 0 :(得分:5)

var array2 = [3,6,7,8,1];
array2.slice(1);

将生成[6, 7, 8, 1]

请注意slice只复制一个级别的数组内容。这意味着技术上是切片输出中的嵌套数组或对象仍然是对原始父数组中包含的相同数组或对象的引用。这对几乎意味着改变从slice返回的嵌套数组/对象中的元素或属性也会改变嵌套数组或对象中包含的相同元素或属性。原始父数组。