Maison > Article > interface Web > A quoi sert Javascript Apply
La fonction de javascript apply est d'écrire des méthodes pour différents objets ; la méthode apply() accepte des paramètres sous forme de tableaux et sa syntaxe d'utilisation est telle que "person.fullName.apply(person1);".
L'environnement d'exploitation de cet article : système Windows 7, javascript version 1.8.5, ordinateur DELL G3
À quoi sert javascript apply ?
Fonctions JavaScript Apply
Réutilisation de méthodes
La méthode apply() vous permet d'écrire des méthodes pour différents objets.
Méthode JavaScript apply()
La méthode apply() est très similaire à la méthode call() :
(Même fonction : les deux existent pour changer le contexte dans lequel une fonction s'exécute, afin de changer le this à l'intérieur du corps de la fonction pointant vers)
Dans cet exemple, la méthode fullName de person est appliquée à person1 :
instance
var person = { fullName: function() { return this.firstName + " " + this.lastName; } } var person1 = { firstName: "Bill", lastName: "Gates", } person.fullName.apply(person1); // 将返回 "Bill Gates"
Remarque : La différence entre
call() et apply()
La différence est : La méthode
call() accepte respectivement les paramètres. La méthode
apply() accepte les paramètres sous forme de tableaux.
La méthode apply() est très pratique si vous souhaitez utiliser un tableau au lieu d'une liste de paramètres.
Apprentissage recommandé : "Tutoriel sur les bases de JavaScript"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!