Разработчики JavaScript устали от беспорядочных блоков try-catch? Новый оператор безопасного присваивания ECMAScript (?=) призван сделать обработку ошибок более простой и понятной. Вот что он делает:
Что такое оператор ?=?
Вместо записи нескольких блоков try-catch ?= обрабатывает ошибки в одной строке.
Возвращает два значения: [ошибка, результат]. Если произошла ошибка, первое значение — это ошибка, в противном случае оно равно нулю и возвращается результат.
const [ошибка, результат] = ?= someOperation();
если (ошибка) {
console.error('Произошла ошибка:', error);
} еще {
console.log('успех:', результат);
}
Почему вам это понравится:
Хорошая читабельность и простота отладки: более чистый код, за которым легче следовать.
Меньше вложенности: нет необходимости в нескольких блоках try-catch.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3