РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsSpExcNC 141 of 294 menu
◀ ▶

JavaScript'те ичмек коддон исключениеларды кармоо

Исключениелердин өзгөчөлүгү жана ыңгайлуулугу аны коддун кандайдыр бир деңгээлинде кармоого болот. Мисал менен карайлы. Бизде локальдүү сактоочу жайга маалыматтарды сактаган функция бар деп коёлу:

function save(str) { localStorage.setItem('key', str); }

Билгендей эле, сактоочу жай толгондо, setItem методу исключение таштайт. Бирок, бул исключениени функциянын ичиндеги save функциясынын ичинде кармоо зарыл эмес. Функциянын ар бир чакырылышын try менен ороп коюуга болот:

try { save('бир сап'); } catch (error) { alert('локальдүү сактоочу жайдагы орун бүттү!'); }

JSON'ду массивге айландыруучу функция берилген:

function getArr(json) { return JSON.parse(json); }

Төмөнкү коддо JSON'дон массив алынат:

let arr = getArr('[1,2,3,4,5]'); console.log(arr);

Функциянын чакырылышын try-catch конструкциясы менен ороп коюңуз.

← →
↑
Кыргызча▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу