try...catch: обработване на конкретен неуспех
try...catch позволява да реагираме на хвърлено изключение. Обработката трябва да води до ясно действие, а не просто да скрива проблема.
1275 резултата
try...catch позволява да реагираме на хвърлено изключение. Обработката трябва да води до ясно действие, а не просто да скрива проблема.
?? използва резервна стойност само при null или undefined. Нула, false и празен текст могат да останат валидни данни.
Операторът ?. прекратява достъпа при null или undefined. Той не скрива произволни грешки в изпълнението.
Форматирането на дата изисква избор на език и часова зона. Една и съща стойност може да се показва като различен местен час.
Intl.NumberFormat форматира числа за избран език и начин на представяне. Не извършва валутно преизчисление.
Number.isNaN() проверява дали стойността действително е числовото NaN. Обикновен текст не се преобразува автоматично в число.
replaceAll() връща нов текст с всички намерени съвпадения, заменени според зададеното правило.
trim() връща нов текст без празните знаци в началото и края. Вътрешните интервали остават.
includes() проверява дали текст съдържа друга последователност. Главните и малките букви имат значение.
Object.fromEntries() създава обект от двойки ключ–стойност. Провери повторените ключове, ако не искаш по-късните стойности да заменят по-ранните.
Object.entries() превръща собствените изброими текстови свойства в двойки. Това прави обхождането на настройки по-ясно.
Map съхранява двойки ключ–стойност и помни реда на добавяне. set() и get() работят с колекцията, а не с произволни свойства върху обекта.