JS : Arrays, Logic and Loops Flashcards
Comment supprimer entièrement une valeur dans une structure de données (un tableau) ?
Utiliser la méthode splice() avec un length de 1, sans préciser de valeur à ajouter. Ex. pizzas.splice(2,1);
Que signifie les 2 valeurs de la méthode splice(2,1) ?
Le 1er nombre = l’index où débuter le splice. Le 2e nombre = combien d’items retirer.
Pourquoi ne pas privilégier l’opérateur delete dans un tableau ?
Parce que cela laisse une valeur undefined à la place
Comment insérer une valeur sans retirer d’items ?
Utiliser la fonction splice en indiquant au 2e nombre 0. ex. pizzas.splice(4,0);
Comment inverser l’ordre dans un tableau ?
En utilisant la méthode reverse(). Ex. pizzas.reverse();
Comment trier alphabétiquement les items dans un tableau ?
En utilisant la méthode sort(). Ex. pizzas.sort();
Comment connaître le nombre d’items dans un tableau ?
.length
Ex. pizzas.length;
«_space;5
Comment enlever le dernier item dans un tableau ?
Méthode .pop()
Ex. pizzas.pop();
Comment ajouter une nouvelle valeur à la fin d’un tableau ?
Méthode .push()
Ex. pizzas.push(“Pepperoni”);
Comment enlever le premier item dans un tableau ?
Méthode .shift()
ex. pizzas.shift();
Comment ajouter une nouvelle valeur au début d’un tableau ?
Méthode .unshift()
Ex. pizzas.unshift(“Chicken”);
Comment fusionner deux tableaux ?
Méthode concat()
Ex. pizzas.concat([“Beef”, “Mushroom”]);
À quoi sert la méthode join() ?
Lister les items dans un tableau.
ex. pizzas.join(“ & “);
Comment formuler un énoncé avec une condition vraie ?
if (condition) {
code à exécuter si la condition est vraie
}
Comment formuler un énoncé avec une condition vraie et une condition fausse ?
if (condition) {
code à exécuter si la condition est vraie
} else {
code à exécuter si la condition est fausse
}
Comment formuler une condition à l’aide de l’opérateur ternaire (?) ?
(condition) ? (code à exécuter si la condition est vraie) : (code à exécuter si la condition est fausse);
Quel opérateur privilégier si vous avez plusieurs conditions ?
Opérateur switch;
Comment formuler des conditions à l’aide de l’opérateur switch ?
switch (number) { case 4: alert("You rolled a four"); break; }
Comment formuler une répétition de code selon une condition ?
while (condition) {
fait telle chose
}
Comment formuler une loop avec l’opérateur for ?
for (initialization ; condition ; after) { fait telle chose }
Comment formuler une boucle imbriquée ?
for (initialization ; condition ; after) { for (initialization ; condition ; after) }