Mettez un maximum de cerise 🍒 dans votre panier 🧺 énoncé
🍒 = niveau de difficulté,
💻 = connectez vous.
Wait 0ms🍒🍒
Donnez l'affichage du code
const wait = 0;
setTimeout(function () {
console.log('First');
}, wait);
console.log('Second');
Game💻, 🍒
✍️Trouvez un moyen pour déclencher le bouton
https://dupontdenis.github.io/hack-lelia/
Voici ce que vous devriez obtenir, sans le code de sécurité installé par la république !
Opérateurs 🍒
Opérateurs🍒
This 🍒🍒🍒
let user = {
name: "John",
sayHi: function () {
console.log(`hi ${this.name}`);
}
}
let user = {
name: "John",
sayHi: function () {
console.log(`hi ${this.name}`);
}
}
✍️Quelle est la valeur de this ?
Find a bug 💻,🍒
Charger le code du simulateur de sélecteurs
https://gist.github.com/dupontdenis/06a9f0519ff11b14994f10386348ad4a
Testez le simulateur, il semblerait y avoir un Bug.
En effet le résultat pour le sélecteur 😡n'est pas celui attendu :
😡p:nth-child(4) {
border : 1px solid;
}
Le simulateur fonctionne parfaitement.
✍️Trouvez une explication à ce résultat.
Code 🥇
let obj = {
nom: "dupont",
sex: "m"
};
obj = {
nom: "dupont",
sex: "f"
};
let obj = {
nom: "dupont",
sex: "m"
};
obj = {
nom: "dupont",
sex: "f"
};
✍️Expliquez le déroulement du code en mémoire. Quel mot important dans les langages doit être ici invoqué.
Algorithmique 🍒🍒🍒
✍️Donnez le code de separe qui isole les valeurs du tableau non nulle à droite.
separe([1, 0, 1, 1, 1, 0, 1, 0])
// [0, 0, 0, 1, 1, 1, 1, 1]
Les méthodes sur les structures 🍒
✍️Dessinez le résultat en mémoire du code !
Langage 🍒🍒🍒
✍️A quoi sert toto ! Pourriez-vous lui donner un nom plus approprié ?
Function.prototype.toto= function (obj) {
const method = this,
temp = function(){
return method.apply(obj, arguments)
};
return temp;
}
map 🍒🍒
const animals = [{name: "i", age: 3, type: 'dog'},
{name: "ii", age: 6,type: 'cat'}];
const format = Animals.map( function(animal){
animal.type = `${animal.name}-${animal.type}`
return animal
})
Que valent les tableaux animals et format.
const animals = [{name: "i", age: 3, type: 'dog'},
{name: "ii", age: 6,type: 'cat'}];
const format = Animals.map( function(animal){
animal.type = `${animal.name}-${animal.type}`
return animal
})