javascript-tutorial / javascript-tutorial/ko.javascript.info
[오타수정] 9.1 클래스와 기본 문법 getter와 setter 파트 오타 수정
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- HTML
- Star
- 2k
- Fork
- 852
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
원문
오타수정
class User {
constructor(name) {
// setter를 활성화합니다.
this.name = name;
}
*!*
get name() {
*/!*
return this._name;
}
*!*
set name(value) {
*/!*
if (value.length < 4) {
alert("이름이 너무 짧습니다.");
return;
}
this._name = value;
}
}
let user = new User("보라보라");
alert(user.name); // 보라보라
user = new User(""); // 이름이 너무 짧습니다.
이슈
현재, value.length < 4 조건이 있으므로 기존 "보라"를 인자로 전달하면 alert("이름이 너무 짧습니다.");가 실행되어 alert(user.name)이 실행돼도 undefined가 출력됩니다. 따라서, 3을 넘길 수 있는 "보라보라"로 간단하게 수정했습니다!
Pull Request(PR)를 통해 수정할 의향이 있습니까?
네! 제가 JavaScript를 공부할 때 항상 먼저 찾아보는 자료가 모던 JavaScript였습니다!
소중히 생각하는 자료에 기여를 할 수 있다면 너무나 영광일 것 같습니다!
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Mở ví dụ ở chương 9.1 của hướng dẫn bằng tiếng Hàn về getters và setters, sau đó kiểm tra lời gọi constructor và điều kiện value.length < 4 được hiển thị trong issue. Thay đổi tên mẫu ngắn để ví dụ đi đến alert(user.name), rồi xác minh rằng ví dụ đã render hiển thị tên mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- documentation
- Loại issue
- Tài liệu
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 52/100