と valueArr
。これら 2 つの配列を結合して、1^Q1
のような文字列を形成します。 \n
で区切ってください。 (テキストエリアに渡す準備をしています)
実際的な問題:
曾经蜡笔没有小新2017-07-05 10:41:37
for
循环当i
等于0
のときは、この文章を見てください
この頃choiceArr
是[]
,choiceArr[i]
即choiceArr[0]
,为undefined
,isNull
会返回true
,所以会执行choiceArr[i] = ''
,此时数组的长度已经变成了1
,然后执行下面的push之后,此时choiceArr
的值为["", "1^Q1"]
,所以for循环第一遍结束以后,choiceArr
的长度不是1
而是2
。
ダメi
等于1
时,因为choiceArr[1]
的值是"1^Q1"
、だから
の判断はfalse
,然后执行下面的push语句,此时choiceArr
的值为["", "1^Q1", "2^Q2"]
;
当i
等于2
时,同i=1
的情况,循环结束之后choiceArr
为["", "1^Q1", "2^Q2", "3^Q3"]
です。
要約すると、null 値 ""
是在i=0
が生成されます。
天蓬老师2017-07-05 10:41:37
上記のように、あなたの文章if (isNull(choiceArr[i])) { choiceArr[i] = '' }
は非常に奇妙です、このように書かなければならない場合は、判断を追加してください。