3

[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)
4

1 に答える 1

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

生産します[6, 7, 8, 1]

slice配列の内容を 1 レベルだけコピーすることに注意してください。これが技術的に意味することは、スライスの出力内のネストされた配列またはオブジェクトは、元の親配列に含まれる同じ配列またはオブジェクトへの参照であることです。これが実際に意味することは、返されたネストされた配列/オブジェクトの要素またはプロパティをslice変更すると、ネストされた配列または元の親配列に含まれるオブジェクト内の同じ要素またはプロパティも変更されるということです。

于 2013-08-25T00:13:23.847 に答える