การพัฒนาโปรแกรมด้วย try-catch ใน JavaScript
หลังจากที่ได้ศึกษาโครงสร้าง try-catch แล้ว
สไตล์การเขียนโค้ดของคุณควรจะเปลี่ยนไป
ตอนนี้คุณต้องห่อหุ้มทุกจุดที่อาจเกิด
สถานการณ์ผิดปกติไว้ใน try
และในบล็อก catch ให้เขียน
การตอบสนองต่อข้อผิดพลาดนั้น
Задание 1
กำหนดโค้ดต่อไปนี้:
javascriptlet str = 'ข้อความสตริงบางอย่าง';
localStorage.setItem('key', str);
alert('บันทึกสำเร็จ!');
มีอะไรผิดปกติกับโค้ดนี้? จงแก้ไขข้อบกพร่อง ของโค้ดนี้
Задание 2
กำหนดโค้ดต่อไปนี้:
javascriptlet json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
มีอะไรผิดปกติกับโค้ดนี้? จงแก้ไขข้อบกพร่อง ของโค้ดนี้