-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapp.js
51 lines (40 loc) · 1.38 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//Step 3:
var array = [['Pomme','Orange','Carotte','Courgette','Citron'],['Tomates','Citron','Concombre','Olive']];
//Step 4 :
// On stock la taille de la variable array;
var arrayLength = array.length;
//On boucle le tableau array;
for(var i = 0;i < arrayLength; i++){
// on boucle les élément récupéré;
for(var j = 0; j < array[i].length; j++){
console.log(array[i][j]);
newArray.push(array[i][j]);
}
}
console.log(newArray);
// Step 5 :
// On utilise la méthod sort pour trier notre tableau;
// https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/sort
// var sortArray = array[1].sort();
// console.log(sortArray);
//Step 6 :
// On pousse (on rajoute) l'élément poivron dans le tableau d'index 0 de array;
array[0].push("Poivron");
console.log(array[0]);
//Step 7 :
// On récupére la position de l'élément qu'on souhaite supprimer
var indexCitron = array[1].indexOf('Citron');
console.log(indexCitron);
// On enleve l'élément citron avec la méthode splice (index de l'élément à enlerver, + le nombre d'élement qu'on veut enlever)
array[1].splice(indexCitron, 1);
console.log(array[1]);
//Bonus newArray
var newArray = [];
//On boucle le tableau array;
for(var i = 0;i < arrayLength; i++){
// on boucle les élément récupéré;
for(var j = 0; j < array[i].length; j++){
newArray.push(array[i][j]);
}
}
console.log(newArray);