Functional Exceptions

pull/14/head
Bastien JACQUELIN 2 years ago
parent e4a20f0bc9
commit 3f88f9f8c4

@ -13,6 +13,7 @@
<section>
</section>
<script src="../Model/emptyParameterException.js"></script>
<script src="../Model/Card.js"></script>
<script src="../Model/Card5.js"></script>
<script src="main.js"></script>

@ -13,5 +13,16 @@ console.log(`carte de 5 elements : ${card5.outline}`);
console.log(`carte de 5 éléments instance de 5: ${card5 instanceof Card5}`);
console.log(`carte de 5 éléments accès par méthode idx 0: ${card5.getAttributes()[0]}`);
console.log(`carte de 5 éléments accès par méthode idx 4: ${card5.getAttributes()[4]}`);
let errCard = new Card5('blue','','losange','full','pointillet');
console.groupEnd();
console.group('Error');
try {
let errCard = new Card5('blue','','losange','full','pointillet');
}catch(errCard){
if(errCard instanceof EmptyParamaterException){
console.log('Error in constructor');
}
else{
console.error(errCard);
}
}
console.groupEnd();

Loading…
Cancel
Save