Когда у меня проблема с определением класса на javascript - PullRequest
0 голосов
/ 09 января 2020

Я создаю JavaScript class, как показано ниже:

class contact{
   constructeur(nom,prenom){
     this.nom = nom;
     this.prenom = prenom;
   }     

   function afficher(){
     return "Nom : " + this.nom + "Prenom : " + this.prenom;
   }

...

Но у меня есть ошибка в jslint Excepted an identifier saw 'class'

И в eslint выдает ошибку на the keyword 'Class' is reserved

1 Ответ

0 голосов
/ 10 января 2020

Есть несколько проблем с вашим кодом:

  1. имена классов должны начинаться с печатных букв, даже если это не может быть причиной для сообщения об ошибке.
  2. constructor написано с ошибкой
  3. вам не нужно ключевое слово function для методов класса.

class Contact { constructor (nom, prenom) { this.nom = nom; this.prenom = prenom; } afficher () { return "Nom : " + this.nom + " Prenom : " + this.prenom; } }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...