Maison > Article > interface Web > Que sont les méthodes et fonctions en javascript
En JavaScript, les fonctions sont des blocs exécutables de code JavaScript qui doivent être appelés par leur nom ; les méthodes sont des fonctions JavaScript appelées via des objets, c'est-à-dire que les méthodes sont des fonctions spéciales.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Une fonction est un bloc de code javascript exécutable qui doit être appelé par son nom. Il peut transmettre certaines données (paramètres de la fonction) pour traitement, puis renvoyer certaines données (valeur de retour de la fonction), ou il peut ne pas renvoyer de données.
Method est une fonction javascript appelée via un objet. En d’autres termes, les méthodes sont aussi des fonctions, juste des fonctions spéciales. Supposons qu'il existe une fonction fn et un objet obj, alors vous pouvez définir une méthode :
obj.method = fn; obj.method(); //定义之后的调用
Lorsque la fonction et l'objet sont écrits ensemble, la fonction devient une méthode. Il ne peut être écrit que sous forme de méthodes dans des objets. Les méthodes peuvent être écrites sous forme de fonctions. La façon correcte de l'écrire est la suivante :
Résultat : c'est une question soulignée par ceci. . Le premier : {m: ƒ} , le deuxième : window
var o={ //对象 m:function(){ //方法 console.log(this); f(); //方法里可以函数 f:function f(){ console.log(this) } } } o.m(); //对象o的m方法,this作为方法被调用,指向调用它的对象。作为函数调用指向window,或undefined(严格模式)
Écriture incorrecte :
Rapport d'erreur : Uncaught SyntaxError : Identifiant inattendu
var o={ function m(){ //X console.log(this); f(); function f(){ console.log(this) } } }
[Recommandations associées : Tutoriel d'apprentissage 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!