各関数が渡すパラメータの数は不確実です。したがって、私は引数オブジェクトを使用しています。問題は、配列にプッシュしながら各値を割り当てる必要があることです。javascript組み込み引数を適切に使用する方法は?
引数の値は、loop:arguments [i]の内部で次のように取得されます。では、この値をキーに割り当てる方法は?以下
map: function() {
var mappedData = [];
for (var i = 0; i < arguments.length; i++) {
コンソールログには、すべての値に
console.debug(arguments[i]);
を与えるが、私は以下のようなキーに各値を代入する必要があります。どのようにすれば してください?
mappedData.push({
'id': arguments[0],
'name': arguments[1],
'text': arguments[2],
'notification': arguments[3],
'lastseen': arguments[4],
'avatar': arguments[5]
});
}
},
私は マップ関数の内部ループのために削除するためにある、自分で答えを見つけました。そうすれば、私は引数は、[1]と キー
に割り当てるアクセスすることができます。しかし、インデックス
、私は失敗し
のですか? – guest271314
@ guest271314、私のポストを見てください。引数はキー – 112233
の配列に保存されるでしょう。おそらく 'i ++'の代わりに 'i + = 6'が必要なのでしょうか?しかし、本当に、私はあなたが何をしようとしているのか分かりません。関数を呼び出す方法と出力が期待される方法の例を提供してください。 – Bergi