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

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

未關閉
#1,749 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

主要語言
HTML
星號
2k
分支
852
PR 合併指標
30 天內沒有已合併 PR

描述

## 원문


![image](https://github.com/user-attachments/assets/7c2b5dd2-e1fe-4191-bdf7-eee3a5d4c3bd)

## 오타수정
```js run
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였습니다!
소중히 생각하는 자료에 기여를 할 수 있다면 너무나 영광일 것 같습니다!

貢獻指南

開啟貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

研究方向

開啟韓語教學中介紹 getter 和 setter 的第 9.1 章範例,然後檢查 issue 中顯示的建構函式呼叫和 value.length < 4 條件。變更範例中的短名稱,讓範例能夠執行到 alert(user.name),並確認轉譯後的範例顯示預期的名稱。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
javascript
領域
documentation
Issue 類型
文件
難度
1/5
預估耗時
1 小時以內
活躍度
停滯
描述清晰度
描述清楚
新手友好度
52/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。