Wie wird diese Transformation durchgeführt?Schicht-Array von N bis zum letzten Element
["a","b","c","d","e"] // => ["c", "d", "e"]
Ich dachte, dass slice
dies tun können, aber ..
["a","b","c","d","e"].slice(2,-1) // [ 'c', 'd' ]
["a","b","c","d","e"].slice(2,0) // []
ok ... aber was, wenn ich nicht vorhersagen kann, ob das Ende der Scheibe definiert wird oder nicht. In Python haben wir str [start: None], um bis zum Ende zu schneiden. Wie kann ich es gleich auf Javascript machen? – yota
@yota Wenn Sie die Länge des Arrays kennen, können Sie das als zweites Argument übergeben: 'arr.slice (2, arr.length)'. Wenn das zweite Argument die Array-Länge überschreitet, gibt es immer noch "begin" bis zum Ende der Sequenz zurück. Wenn das für Sie nicht funktioniert, benötigen Sie eine if-Anweisung. –