JS : Arrays, Logic and Loops Flashcards

1
Q

Comment supprimer entièrement une valeur dans une structure de données (un tableau) ?

A

Utiliser la méthode splice() avec un length de 1, sans préciser de valeur à ajouter. Ex. pizzas.splice(2,1);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que signifie les 2 valeurs de la méthode splice(2,1) ?

A

Le 1er nombre = l’index où débuter le splice. Le 2e nombre = combien d’items retirer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pourquoi ne pas privilégier l’opérateur delete dans un tableau ?

A

Parce que cela laisse une valeur undefined à la place

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comment insérer une valeur sans retirer d’items ?

A

Utiliser la fonction splice en indiquant au 2e nombre 0. ex. pizzas.splice(4,0);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment inverser l’ordre dans un tableau ?

A

En utilisant la méthode reverse(). Ex. pizzas.reverse();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comment trier alphabétiquement les items dans un tableau ?

A

En utilisant la méthode sort(). Ex. pizzas.sort();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment connaître le nombre d’items dans un tableau ?

A

.length
Ex. pizzas.length;
&laquo_space;5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment enlever le dernier item dans un tableau ?

A

Méthode .pop()

Ex. pizzas.pop();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment ajouter une nouvelle valeur à la fin d’un tableau ?

A

Méthode .push()

Ex. pizzas.push(“Pepperoni”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment enlever le premier item dans un tableau ?

A

Méthode .shift()

ex. pizzas.shift();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment ajouter une nouvelle valeur au début d’un tableau ?

A

Méthode .unshift()

Ex. pizzas.unshift(“Chicken”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comment fusionner deux tableaux ?

A

Méthode concat()

Ex. pizzas.concat([“Beef”, “Mushroom”]);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

À quoi sert la méthode join() ?

A

Lister les items dans un tableau.

ex. pizzas.join(“ & “);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comment formuler un énoncé avec une condition vraie ?

A

if (condition) {
code à exécuter si la condition est vraie
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment formuler un énoncé avec une condition vraie et une condition fausse ?

A

if (condition) {
code à exécuter si la condition est vraie
} else {
code à exécuter si la condition est fausse
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Comment formuler une condition à l’aide de l’opérateur ternaire (?) ?

A

(condition) ? (code à exécuter si la condition est vraie) : (code à exécuter si la condition est fausse);

17
Q

Quel opérateur privilégier si vous avez plusieurs conditions ?

A

Opérateur switch;

18
Q

Comment formuler des conditions à l’aide de l’opérateur switch ?

A
switch (number) {
case 4:
alert("You rolled a four");
break;
}
19
Q

Comment formuler une répétition de code selon une condition ?

A

while (condition) {
fait telle chose
}

20
Q

Comment formuler une loop avec l’opérateur for ?

A

for (initialization ; condition ; after) { fait telle chose }

21
Q

Comment formuler une boucle imbriquée ?

A

for (initialization ; condition ; after) { for (initialization ; condition ; after) }