2017-04-24 11 views
-5

ループのすべての変数を配列に取得し、他の変数のすべての変数を呼び出す方法JavaScriptの配列内のすべての可変ループ値を取得する

私は非常に新しい配列です。私はこれをどのように解決するか考えていません。

私はArray[]

を有し、アレイ内の変数がiので、i1, i2, i3 ....... in

n回ループの数は、実行されていると仮定する。

ので

for (i=1; i<=n, i++) { 

//I need an array called here. 

//there will be some code play here 

//There will be some value returned after the code it could be text or no. 

} 

その後、私はカンマで変数に、配列のすべての値を割り当てるには、私はすべてのソリューションを見つけることができるGoogleで検索してみてくださいではなく

var k = array{} i.e k = "i1,i2,i3,......in" 

を分離しました。

この例は、私が実際に達成したいことの参考資料です。

+1

あなたの質問をフォーマットしてください。 – mehulmpt

+0

配列を呼び出さない – Jerfov2

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](https://meta.stackoverflow .com/q/326569) - これはボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに逆効果があるということです。これをあなたの質問に追加しないでください。 – halfer

答えて

4

forループを入力する前に配列を宣言します。その後、あなたのロジックを実行し、新しい値をforループ内の配列に.push()します。 forループの後で、配列を.join()したいでしょう。これにより、配列の値が新しい変数に文字列として割り当てられます。

var yourArray = []; 
for(i = 1; i <= n; i++) { 
    // some logic... 
    yourArray.push(newValue); 
} 
var yourNewVariable = yourArray.join(", "); 
+0

はい、これは私の問題の半分を解決します。どうもありがとう。 配列を作成して変数を割り当てる方法。与えられた例のように私に例を示すことができます –

+0

ループの前に、あなたは 'var yourArray = []'で配列を作成したいでしょう。ループの中で、あなたの配列 'yourArray.push(newValue)'に保存したい値をプッシュします。 – Ken

+1

私は非常に速いヘルプのためにたくさんありがとう、確認するつもりです。あなたのプロフィールや何かを評価するにはどうすればいいですか? –

1

これはGoogleに非常に簡単なはずですが、ここにあなたがそれを行う方法は次のとおりです。

for (var i = 1; i <= k.length; i++) { 
    var item = k[i]; 
    // ...do something with item 
} 

あなたはより多くのJSに精通になると、.forEachまたは.mapを使用してに見て:

k.forEach(function(item) { 
    // ...do something with item 
}); 
+0

私の答えは、配列内の項目を取得する方法に合わせて調整されましたが、質問に完全には答えませんでした – gonzofish

+1

助けてくれてありがとう、私はケンが私の問題を解決したと思います。しかし、時間の仲間を与えてくれてありがとう。あなたとケンを祝福してください –

関連する問題