0

node.js メーラー モジュールを使用してメール テンプレートを送信しています。指定された電子メール アドレスに正しい json 置換を含むテンプレートを送信することができました。

ただし、類似の置換が多すぎる場合に、置換の値を設定するショートカットがあるかどうかは疑問です。

たとえば、「userNameList」というオブジェクトがあります。ユーザー名のリストが含まれています。メール テンプレートを使用してユーザー名のリストを送信したいと考えています。それ以外の...

data: {
  "username1":userNameList[1],
  "username2":userNameList[2],
  "username3":userNameList[3],
  "username4":userNameList[4],
  "username5":userNameList[5],
  "username6":userNameList[6],
              ...
  "username100":userNameList[100]
}

行数を減らし、コードをより効果的に機能させる方法はありますか?

ありがとう。

4

1 に答える 1

1

以下を使用できます。

data = {};
for(var i=0; i<userNameList.length; i++) {
   data["username" + (i+1)] = userNameList[i]; // Array indexes start at 0
}
于 2012-07-07T00:30:06.863 に答える