C
Code Ready | Frontend
@code_ready22.6K подп.
2.4Kпросмотров
10.5%от подписчиков
22 марта 2026 г.
Score: 2.6K
Как читать элементы массива с конца через at()! Раньше доступ к элементам с конца массива требовал ручных вычислений длины и это ухудшало читаемость кода. Например, чтобы получить последний и предпоследний элементы, обычно писали так. Традиционный способ: const arr = ["a", "b", "c", "d"]; const last = arr[arr.length - 1]; const prev = arr[arr.length - 2]; console.log(last); // "d" console.log(prev); // "c" При сложных выражениях или частых обращениях к последним элементам такой код становится менее читаемым. Современный метод at() позволяет обращаться к элементам массива с конца через отрицательные индексы: const arr = ["a", "b", "c", "d"]; arr.at(-1); // "d" arr.at(-2); // "c" Метод также поддерживает обычные положительные индексы: arr.at(0); // "a" arr.at(2); // "c" Если индекс выходит за пределы массива, метод возвращает undefined: arr.at(100); // undefined arr.at(-100); // undefined Один из практических сценариев — работа со стеком, когда нужно быстро посмотреть верхний элемент: function peek(stack) { return stack.at(-1); } Метод работает не только с массивами, но и со строками: "hello".at(-1); // "o" В отличие от charAt(), метод at() поддерживает отрицательные индексы. Он также доступен для TypedArray: const bytes = new Uint8Array([10, 20, 30]); bytes.at(-1); // 30 🔥 Важно: at() не мутирует данные и не создаёт копий — это просто способ получить элемент по индексу. Метод поддерживается современными браузерами и современными версиями Node.js. 📣 Code Ready | #практика
2.4K
просмотров
1519
символов
Нет
эмодзи
Нет
медиа

Другие посты @code_ready

Все посты канала →
Как читать элементы массива с конца через at()! Раньше досту — @code_ready | PostSniper