javascript-tutorial / javascript-tutorial/ko.javascript.info

[오번역수정] 클래스 필드에 대해서

Ouverte
#966 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
HTML
Étoiles
2k
Forks
852
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

오번역

9-1 클래스와 기본문법
"클래스 필드는 생성자가 그 역할을 다 한 이후에 처리됩니다." 라는 설명이 조금 이상한 것 같고, 원문에는 해당 내용이 나와있지 않습니다.

번역

아예 해당 내용을 지우는 게 올바를 것 같습니다.

이슈

제가 직접 코드를 쳐서 돌려본 결과 클래스 필드는 생성자 이후에 처리되는 게 아니라, 생성자 이전에 처리되는 것을 확인했습니다.
nodeJS v15.3.0 에서 돌린 코드입니다.

class Person {
 age = console.log('in Person class field');

 constructor(name) {
  this.name = name;
  console.log('in Person constructor');
 }
}

class User extends Person {
 address = console.log('in User class field')

 constructor(name) {
  super(name);
  console.log('in User constructor')
 }
}

const user = new User('john');

/* 콘솔 출력 결과
 * in Person class field
 * in Person constructor
 * in User class field
 * in User constructor
 */

Pull Request(PR)를 통해 수정할 의향이 있습니까?

필요하시다면 PR 날리겠습니다.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la section liée « Classes and basic syntax » à #ref-19 et consultez README.md pour connaître les règles de traduction ; l’issue contient également un lien vers le Wiki des bonnes pratiques de traduction. Comparez la formulation coréenne avec l’ordre des champs de classe JavaScript signalé, puis mettez à jour la traduction afin que l’explication inexacte soit supprimée ou corrigée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
documentation
Type d'issue
Documentation
Difficulté
1/5
Temps estimé
Moins d'une heure
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.