javascript-tutorial / javascript-tutorial/ko.javascript.info
[오번역수정] 클래스 필드에 대해서
オープン
まだ誰も着手していません。
- 主要言語
- HTML
- スター
- 2k
- フォーク
- 852
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
오번역
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 날리겠습니다.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
#ref-19 にあるリンク先の「Classes and basic syntax」セクションから始め、翻訳ルールについては README.md を参照してください。issue には翻訳のベストプラクティス Wiki へのリンクもあります。韓国語の文言を、報告されている JavaScript のクラスフィールドの順序と比較し、そのうえで、不正確な説明が削除または修正されるように翻訳を更新してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- documentation
- issue の種類
- ドキュメント
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 45/100