Je travaille sur the Dive Into HTML 5 Tutorial on localstorage, et est tombé sur ce morceau de code:Javascript Essayez Catch pour localStorage détection
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
Je comprends la partie sur return 'localStorage' in window
, etc, mais ce que je ne comprends pas pourquoi la besoin d'une déclaration try catch ici? Ne suffit-il pas d'écrire simplement ci-dessous?
function supports_html5_storage(){
return 'localStorage' in window && window['localStorage']!==null;
}
Soit dit en passant: je fais (sorte de) connaître le but de try/catch, je me demande quel genre d'exception peut-on être peut-être attendre?
Mec ... vous devriez lire les quelques lignes dans le code que vous publiez ... –
homme Oh, incroyable ... j'ai raté cette ligne! Question stupide alors, il s'avère. Mes excuses. Merci à tous pour votre contribution. À votre santé. – anthonytwp