1var années = [1950, 1960, 1970, 1980, 1990, 2000, 2010];
2
3console.log(années.0); // erreur de syntaxe
4console.log(années[0]); // fonctionne correctement
1fruits.push('Mango');
2// ["Strawberry", "Banana", "Mango"]
3
4var pos = fruits.indexOf('Banana');
5// 1
1var vegetables = ['Cabbage', 'Turnip', 'Radish', 'Carrot'];
2console.log(vegetables);
3// ["Cabbage", "Turnip", "Radish", "Carrot"]
4
5var pos = 1, n = 2;
6
7var removedItems = vegetables.splice(pos, n);
8// n définit le nombre d'éléments à supprimer,
9// à partir de la position pos
10
11console.log(vegetables);
12// ["Cabbage", "Carrot"] (le tableau d'origine est changé)
13
14console.log(removedItems);
15// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés)
1fruits.forEach(function(item, index, array) {
2 console.log(item, index);
3});
4// Apple 0
5// Banana 1
1var shallowCopy = fruits.slice(); // crée un nouveau tableau qui contient les éléments de fruits
2// ["Strawberry", "Mango"]
1var removedItem = fruits.splice(pos, 1); // supprime 1 élément à la position pos
2
3// ["Strawberry", "Mango"]
1var promise = {
2 'var' : 'text',
3 'array': [1, 2, 3, 4]
4};
5
6console.log(promise['var']);