内部にオブジェクト リテラルがある関数をクラスに変換しようとしていますが、クラスに変換するときにオブジェクト リテラルをどのように処理すればよいかわかりません。例:
function Commercial(channel, name) {
this.recording = {
isChannelLive: true,
isNameRated: false,
timeSlots: function() {
this.active = false;
this.recording = false;
}
};
}
だから私はこのようなことをする方法を理解したいと思っています:
class Commercial {
constructor(channel, name) {
this.channel = channel;
this.name = name;
}
this.recording = {
isChannelLive: true,
isNameRated: false,
timeSlots: function() {
this.active = false;
this.recording = false;
}
};
}
オブジェクト リテラルの処理方法がわかりませんか?
関数を、チャネルと名前のコンストラクタを持つクラスに変更したいのですが、オブジェクト リテラルの処理方法がわかりません。
ご協力ありがとう御座います。