每日JavaScript 4.24
📚 每日一个JavaScript小知识 🐍
每天花1分钟,解锁一个JavaScript实用技巧/冷知识!无论是新手还是老手,这里都有让你眼前一亮的编程干货。
✨ 今日主题:可选链?.
🔥 拯救你的Cannot read property
错误!
经典用法:
// 旧写法(容易报错)
const street = user.address && user.address.street;// 新写法(安全简洁)
const street = user?.address?.street;
特殊场景:
// 函数调用防护
api.getData?.(); // 如果getData存在才调用// 数组越界防护
const firstItem = arr?.[0];
浏览器支持:
🟢 现代浏览器全支持
🔴 IE全体阵亡
你学会了吗?