javascript-tutorial / javascript-tutorial/ko.javascript.info
[오번역수정] 클래스 필드에 대해서
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- HTML
- Estrelas
- 2k
- Forks
- 852
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
오번역
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 날리겠습니다.
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece pela seção vinculada “Classes and basic syntax” em #ref-19 e consulte README.md para ver as regras de tradução; o issue também contém um link para a Wiki de boas práticas de tradução. Compare a redação em coreano com a ordem dos campos de classe de JavaScript relatada e, em seguida, atualize a tradução para que a explicação imprecisa seja removida ou corrigida.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript
- Domínio
- documentation
- Tipo de issue
- Documentação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100