0
がライン上でこのキーワードを取り除く方法はありますそれを使用すると、私はgetOscillatorConfigが定義されていません。工場機能と同じ合成機能に別の関数を呼び出す
これを構造化する方法に関するその他のアドバイスはありますか?
がライン上でこのキーワードを取り除く方法はありますそれを使用すると、私はgetOscillatorConfigが定義されていません。工場機能と同じ合成機能に別の関数を呼び出す
これを構造化する方法に関するその他のアドバイスはありますか?
はthis
を省略することができるように、あなたはそれを呼び出すようにしたい範囲で利用可能で、名前getOscillatorConfig
を持つ関数を作成する必要があります。
const oscPlayer = (audioContext, voiceConfig) => {
function getOscillatorConfig(oscNumber) {
return voiceConfig.oscillators[oscNumber];
}
return {
getOscillator(oscNumber) {
getOscillatorConfig(oscNumber);
let vco = audioContext.createOscillator();
vco.type = oscConfig.waveform;
return vco;
},
start(vco, time, noteLength, frequency) {
// ...
}
};
};
を_「方法はあります...」_なぜあなたは 'これ 'を取り除きたいですか? – Cerbrus