javascript-tutorial / javascript-tutorial/ko.javascript.info

[오타수정] 9.1 클래스와 기본 문법 getter와 setter 파트 오타 수정

Đang mở
#1,749 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ả

원문

image

오타수정

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

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.