Maison >interface Web >Questions et réponses frontales >Que sont les méthodes statiques de classe JavaScript ?

Que sont les méthodes statiques de classe JavaScript ?

WBOY
WBOYoriginal
2022-04-06 10:43:272735parcourir

La méthode statique d'une classe en JavaScript est une méthode modifiée avec le mot-clé static, également appelée méthode de classe ; avant d'instancier un objet, vous pouvez appeler la méthode statique via "nom de classe. nom de méthode", et la méthode statique ne peut pas être appelé sur l'objet, ne peut être appelé qu'au sein d'une classe.

Que sont les méthodes statiques de classe JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Méthode statique de classe Javascript

La méthode statique est une méthode modifiée avec le mot-clé static, également appelé méthode de classe, qui appartient à la classe, mais n'appartient pas à l'objet. Avant d'instancier l'objet, vous pouvez appeler la méthode statique. via le nom de la classe.le nom de la méthode.

Les méthodes statiques ne peuvent pas être appelées sur des instances d'une classe, mais doivent être appelées via la classe elle-même. Ne peut pas être appelé sur un objet, uniquement au sein d'une classe.

L'exemple est le suivant :

class Tripple {
    static tripple(n = 1)  {
        return n * 3;
    }
}
// 正确用法
console.log(Tripple.tripple());// 3
// 如下为错误用法
let tp = new Tripple();
console.log(tp.tripple());//  'tp.tripple 不是一个函数'.

Une erreur sera signalée lorsque l'objet d'instance appelle une méthode statique :

Que sont les méthodes statiques de classe JavaScript ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn