Práce s poli je základní dovedností v jakémkoli programovacím jazyce, zejména v JavaScriptu, protože i nadále spoléháme na externí datová rozhraní API. JavaScript přidal metody jako find
a `findIndex
nedávno, ale jedna syntaxe, kterou miluji z jazyků jako Python, je získávání hodnot pomocí záporných indexů.
Když chcete získat hodnotu poslední položky v poli, skončíte s archaickým výrazem:
const arr = ["zero", "one", "two", "three"]; const last = arr[arr.length - 1];
Můžete použít pop
ale to modifikuje pole. Místo toho můžete použít at
a index, dokonce i záporný index, pro načtení hodnot:
const arr = ["zero", "one", "two", "three"]; arr.at(-1); // "three" arr.at(-2); // "two" arr.at(0); // "zero"
at
je velmi málo známá funkce, ale užitečná, i když jen pro zkrácenou syntaxi!