私はこのパッケージmailgun-jsを使用してメールを送信します。いつ新しいオブジェクトをJavascriptで作成する必要がありますか?
const mgInstance = mailgun({
apiKey: '...',
domain: '...',
});
function sendMail1() {
mgInstance.messages().send(/* ... */);
}
function sendMail2() {
mgInstance.messages().send(/* ... */);
}
このコードは正常に動作します:まず、私は電子メールを送信するためにそれを使用し、その後mailgun
の新しいインスタンスを作成する必要があり、これは私のコードのシンプルなバージョンです。私はこのような各関数内の新しいmailgun
インスタンスを作成するために使用されるコードを、移動する場合、私はちょうど疑問に思う:
function sendMail1() {
const mgInstance = mailgun({
apiKey: '...',
domain: '...',
});
mgInstance.messages().send(/* ... */);
}
function sendMail2() {
const mgInstance = mailgun({
apiKey: '...',
domain: '...',
});
mgInstance.messages().send(/* ... */);
}
私の質問は次のとおりです。これらの実装の間のいずれかの違いがありますか?それらの間に優れたものがありますか?
特に、郵便銃に関するコーディングパターン以上のことですか? – MaxArt
APIキーとドメインが同じで、アドレスとメッセージのみが変更された場合、私は1つの機能を見ることが期待されます – mplungjan
@MaxArtそれはコーディングパターンについてです – Khang