Comment obtenir le dernier élément d'un tableau en JavaScript ? (méthodes simples et fiables)
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré une tâche simple, à première vue. J'ai un tableau avec des données, qui peut être de différentes longueurs. Je dois obtenir le dernier élément de ce tableau. Cela semble élémentaire, mais je veux le faire correctement pour que le code ne casse pas dans des situations non standard.
Voici un exemple de mon problème. Supposons que j'ai un tableau `const fruits = ['apple', 'banana', 'orange', 'grape'];`. Je veux obtenir 'grape'. Je sais que je peux faire `fruits[3]`, mais c'est un index codé en dur. Si j'ajoute ou supprime un élément, l'index se cassera. Par exemple :
```javascript
const fruits = ['apple', 'banana', 'orange', 'grape'];
console.log(fruits[3]); // 'grape' — fonctionne
fruits.push('mango');
console.log(fruits[3]); // 'grape' — ALORS QUE ÇA DEVRAIT ÊTRE 'mango' !
```
Je comprends qu'il faut calculer l'index dynamiquement. J'ai entendu parler de la propriété `length`. Il semble qu'on puisse faire `fruits[fruits.length - 1]`. Mais je ne suis pas sûr, est-ce la meilleure méthode ? Que se passera-t-il si