Difficile
À quoi servent les mots clés call et apply ?
Auteur: Jean-marie CléryStatut : PubliéeQuestion passée 2049 fois
Modifier
1
Évaluations de la communauté
hugo
01/03/2023
Apply ne prend pas forcément un second argument en paramètre.
const user = {
name: "Pedro",
sayHi(){
return `hi my name is ${this.name}`
}
}
const otherUser = {
name: "Bob"
}
console.log(user.sayHi.apply(otherUser)) // 1 seul paramètre et c'est pas un tableau.
hugo
01/03/2023
Après c'est pas marqué sur la documentation que ca fonction sans tableau avec un seul argument. Donc mon objet "otherUser" est-il un tableau ? Peut-être. Mais il n'empêche que ça marche quand même très bien avec un seul argument.
Questions similairesPlus de questions sur Javascript
8
Laquelle des égalités suivantes est vraie ? 0 == '', 'f' + 1 == 'f1'7
Écrire un code Javascript qui affiche les indices d'un tableau.6
Inverser une chaine de caractère en Javascript6
Laquelle des méthodes suivantes est la **plus optimisée** pour créer un objet littéral?5
Quelle est la valeur de `obj.hello` après l'exécution de ces quelques lignes de code?