javascript-tutorial / javascript-tutorial/ko.javascript.info
[오번역수정] 클래스 필드에 대해서
未关闭
还没有人认领这个 Issue。
- 主要语言
- 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 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 #ref-19 处链接的“Classes and basic syntax”部分开始,并查阅 README.md 了解翻译规则;该 issue 还链接到了翻译最佳实践 Wiki。将韩文措辞与报告中所述的 JavaScript 类字段顺序进行比较,然后更新翻译,以删除或更正不准确的解释。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript
- 领域
- documentation
- Issue 类型
- 文档
- 难度
- 1/5
- 预计耗时
- 1 小时以内
- 活跃度
- 停滞
- 描述清晰度
- 描述清楚
- 新手友好度
- 45/100