@@ -91,39 +91,39 @@ let fruits = [
9191Le style "virgule de fin" facilite l'insertion et la suppression d'éléments, car toutes les lignes se ressemblent.
9292````
9393
94- ## Get last elements with "at"
94+ # Récupérer les derniers éléments avec "at"
9595
9696[ recent browser="new"]
9797
98- Let's say we want the last element of the array .
98+ Disons que nous voulons le dernier élément du tableau .
9999
100- Some programming languages allow the use of negative indexes for the same purpose, like ` fruits[-1] ` .
100+ Certains langages de programmation permettent l'utilisation d'index négatifs pour ça, comme ` fruits[-1] ` .
101101
102- Although, in JavaScript it won't work. The result will be ` undefined ` , because the index in square brackets is treated literally .
102+ Tandis qu'en JavaScript ça ne fonctionnera pas. Le résultat sera ` undefined ` , parce que l' index dans les crochets est traité littéralement .
103103
104- We can explicitly calculate the last element index and then access it : ` fruits[fruits.length - 1] ` .
104+ Nous pouvons calculer explicitement l'index du dernier élément et donc y accéder : ` fruits[fruits.length - 1] ` .
105105
106106``` js run
107107let fruits = [" Apple" , " Orange" , " Plum" ];
108108
109109alert ( fruits[fruits .length - 1 ] ); // Plum
110110```
111111
112- A bit cumbersome, isn't it? We need to write the variable name twice .
112+ Un peu lourd, n'est-ce pas ? Nous devons écrire le même nom de variable deux fois .
113113
114- Luckily, there's a shorter syntax : ` fruits.at(-1) ` :
114+ Heureusement, il y une syntaxe plus courte : ` fruits.at(-1) ` :
115115
116116``` js run
117117let fruits = [" Apple" , " Orange" , " Plum" ];
118118
119- // same as fruits[fruits.length-1]
119+ // Identique à fruits[fruits.length-1]
120120alert ( fruits .at (- 1 ) ); // Plum
121121```
122122
123- In other words , ` arr.at(i) ` :
123+ En d'autres termes , ` arr.at(i) ` :
124124
125- - is exactly the same as ` arr[i] ` , if ` i >= 0 ` .
126- - for negative values of ` i ` , it steps back from the end of the array .
125+ - est exactement identique à ` arr[i] ` , si ` i >= 0 ` .
126+ - pour les valeurs négatives de ` i ` , ça recule depuis la fin du tableau .
127127
128128## Les méthodes pop/push, shift/unshift
129129
0 commit comments