javascript-tutorial / javascript-tutorial/ko.javascript.info
[오번역수정] 클래스 필드에 대해서
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- HTML
- Sterne
- 2k
- Forks
- 852
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
오번역
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 날리겠습니다.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem verlinkten Abschnitt „Classes and basic syntax“ unter #ref-19 und ziehe README.md für die Übersetzungsregeln zu Rate; im Issue ist außerdem das Wiki zu Best Practices für Übersetzungen verlinkt. Vergleiche die koreanische Formulierung mit der gemeldeten Reihenfolge von JavaScript-Klassenfeldern und aktualisiere dann die Übersetzung, sodass die ungenaue Erklärung entfernt oder korrigiert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100