【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
const user = new User('taro',89); user.score = 35; console.log(user.score);
上記コードのゲッター部分の挙動【console.log(user.score) が実行された際の動き】が分かりません
console.log(user.score)
class User{ name; _score; constructor(name,score){ this.name = name; this._score = score; } get score(){ return this._score; }
・アンダースコアをつける理由 ・console.log(user.score) で参照しようとしているが、クラスのプロパティには _ (アンダースコア)が付与されている この関係がうまく理解できません。
_
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
上記コードのゲッター部分の挙動【
console.log(user.score)が実行された際の動き】が分かりません・アンダースコアをつける理由
・
console.log(user.score)で参照しようとしているが、クラスのプロパティには_(アンダースコア)が付与されているこの関係がうまく理解できません。