У цій вправі ми реалізуємо функцію processString, яка приймає вхідний рядок тексту (англ. string) і належно обробляє помилки.
Ми навчимося:
Реалізуйте функцію processString за допомогою блоку try…catch.
Усередині блоку try:
TypeError.null.RangeError
SyntaxError.uppercase.Не забудьте додати відповідні повідомлення про помилки під час їх викидання! Докладне й добре структуроване повідомлення про помилку може зекономити години налагодження.
Усередині блоку catch:
console.log
error за допомогою throw, щоб можна було перевірити його тип.Реалізуйте різні види обробки помилок і керування ресурсами.
У програмуванні важливо вміти обробляти помилки та закривати ресурси, навіть якщо вони виникають.
У цій вправі потрібно обробити різні помилки. Оскільки обробка помилок досить специфічна для конкретної мови програмування, потрібно звернутися до тестів своєї мови, щоб побачити, що саме вимагається.
Зареєструйтеся на Exercism, щоб вивчати й опановувати JavaScript, а також 37 концепцій159 вправ та справжнє наставництво від людей, і все це безкоштовно.