2017-05-12 7 views
-3

Ich versuche, das letzte Element in einem Array mit JavaScript zu bekommen. Aber ich bekomme immer alle Elemente im Array.Erhalten letzten Artikel in Array mit Javascript

Bis jetzt habe ich mehrere Methoden ausprobiert. Hier ist mein Code:

var pathCoords = ['1','2','3','4','5']; 
 
     
 
var sample1 = pathCoords[pathCoords.length -1]; 
 
     
 
var sample2 = pathCoords.slice(-1)[0]; 
 
    
 
console.log(sample1, sample2);

+0

Beispiel enthält das letzte Element des Arrays. Ist das nicht, was Sie wollen – user93

+0

Hallo, ich habe diese Methode versucht, aber ich bekomme immer alle Elemente innerhalb des Arrays, anstatt nur die 5 das letzte Element in einem Array –

+0

Definieren "bekommen", weil alles, was ich denken kann, du bist logging 'pathCoords' anstelle von' sample'. – Marty

Antwort

0

Vielleicht können Sie verwenden Spleiß Methode der Array wie folgt:

var Probe = pathCoords.splice (pathCoords.length-1);

+0

Dies wird das Array mutieren, was das OP wahrscheinlich nicht will. Außerdem wird ein Array zurückgegeben, das das letzte Element als einzigen Wert und nicht den letzten Wert selbst enthält. –

Verwandte Themen