Próbuję pobrać ostatni element tablicy po wykonaniu podziału na łańcuch znaków przy użyciu javascript.Uzyskiwanie ostatniego elementu tablicy z podziałem na Javascript
var str ="Watch-The-Crap-456".split('-')[this.length];
console.log(str);
// want it to console log 456, now it consoles WATCH which is in array[0]
Próbowałem robić [this.length - 1]
żeby mnie ostatni element tablicy, ale daje mi niezdefiniowana, wiem, że niektórzy z was może powiedzieć utworzyć kolejną zmienną do przechowywania tablicę, ale to interesujące zobaczyć, czy możemy utrzymuje rzeczy krótszy.
od powyżej przewidzianych kod, nie ma sposobu, aby dowiedzieć się, co to oznacza " –
Nawet jeśli było to poprawne, wprowadzasz błąd off o jeden błąd, ponieważ indeksowanie jest oparte na 0. – Aesthete
po prostu zrób to w dwóch liniach. nawet gdyby istniał jeden liniowiec, trudniej byłoby go przeczytać/zrozumieć/utrzymać. – jbabey