À 5:40 la méthode .map() retourne un nouveau tableau rempli par les returns successifs de la callback sur chaque élément. (je préfère cette définition 😁)
merciii pour ces explications, une question svp , par exemple j'ai un tableau ingrédients = [tomate, oeuf, farine, lait, citron ] et un autre tableau items=[lait, citron] , je veux faire une condition pour vérifier si ingrédients contient tous les valeurs dans items, alors true . est ce qu'il ya une fonction qui vérifie ou je dois l' implémenter une par une? merci pour votre réponse
Exemple pour reduce et multiplication, la valeur initiale doit être 1 ;) const array1 = [1, 2, 3, 4, 5]; const initialValue = 1; const result = array1.reduce( (previousValue, currentValue) => previousValue * currentValue, initialValue ); console.log(result); Merci pour cette piqûre de rappel
forEach est vraiment lent, très lent, au moins 4 fois plus lent que boucle classique ! Ce n'est pas fiable, par exemple avec le tableau A = new Array(10) , forEach ne trouve rien alors que A.join() ",,,,,,,,,". Si on fait A[9] = 1; il ne trouve que ce dernier élément. Si on fait A.fill(null); il trouve bien 10 éléments. On ne peut pas arrêter la boucle forEach alors que même jQuery le fait, c'est honteux ;p Donc pour y arriver voici une astuce dont j'espère que personne n'utilisera jamais ;p [...Array(10)].forEach((val, i, a) => { // 0, 1, 2 // pour arrêter la boucle annule la longueur de la copie if (i == 2) a.length = 0; });
À 5:40 la méthode .map() retourne un nouveau tableau rempli par les returns successifs de la callback sur chaque élément.
(je préfère cette définition 😁)
J'ai eu beaucoup de mal à comprendre ces méthodes. Grâce à votre vidéo tout est beaucoup plus clair. Merci !
Merci pour cette vidéo très intéressante. Vous avez une façon d'expliquer les choses qui est effective et claire!
Clair, rapide, imagé, intéressant, exemple, explication, Merci
Vos vidéos me sont d'une grande utilité, merci beaucoup !
le feu ,le ballon, le skate, et le tampax ! 🙌 Toujours au top Merci pour le rappel !!
C'est une insigne "barber" ahaha
La classe cette vidéo , merci
Simple, clair et précis. Merci à toi
Merci pour les explications des tableaux je ne savais pas la différence entre ma et foreach
Bonjour. Vraiment bien expliqué, merci de vos partages :-)
Merci frère
merciii pour ces explications, une question svp , par exemple
j'ai un tableau ingrédients = [tomate, oeuf, farine, lait, citron ] et un autre tableau items=[lait, citron] , je veux faire une condition pour vérifier si ingrédients contient tous les valeurs dans items, alors true .
est ce qu'il ya une fonction qui vérifie ou je dois l' implémenter une par une?
merci pour votre réponse
Merci bcp
Merci beaucoup pour la vidéo
un grand merci
Just merci!!!!
Exemple pour reduce et multiplication, la valeur initiale doit être 1 ;)
const array1 = [1, 2, 3, 4, 5];
const initialValue = 1;
const result = array1.reduce(
(previousValue, currentValue) => previousValue * currentValue,
initialValue
);
console.log(result);
Merci pour cette piqûre de rappel
Comme d’hab… 👌
Au top les explications plus poussées comme ça
😀
forEach est vraiment lent, très lent, au moins 4 fois plus lent que boucle classique !
Ce n'est pas fiable, par exemple avec le tableau A = new Array(10) , forEach ne trouve rien alors que A.join() ",,,,,,,,,".
Si on fait A[9] = 1; il ne trouve que ce dernier élément.
Si on fait A.fill(null); il trouve bien 10 éléments.
On ne peut pas arrêter la boucle forEach alors que même jQuery le fait, c'est honteux ;p
Donc pour y arriver voici une astuce dont j'espère que personne n'utilisera jamais ;p
[...Array(10)].forEach((val, i, a) => {
// 0, 1, 2
// pour arrêter la boucle annule la longueur de la copie
if (i == 2) a.length = 0;
});