コードを実行するには、2 つの方法があります。このコードは、基本的に 3 つの配列のすべての値をリセットします。そのうちの 2 つは int 配列で、1 つはブール値です。
選択肢 1
for (i = 0; i < array1.length; i++)
array1[i] = 0;
for (i = 0; i < array2.length; i++)
array2[i] = 0;
for (i = 0; i < array3.length; i++)
array3[i] = false;
選択肢 2
int limit = <assign the greatest of the array lengths>
for (i = 0; i < limit; i++)
{
if (i < array1.length)
array1[i] = 0;
if (i < array2.length)
array2[i] = 0;
if (i < array3.length)
array3[i] = false;
}
これらのうち、どれがより速いでしょうか?配列はさまざまな長さを持つことができ、互いに関係がないことを考えると。
ここで本当に良い議論があります。最初にリストされた答えは、javascriptで配列が実際に何を意味するのかをよく説明しています。気になる人は要チェック!