javascript - js配列が処理されるとき、ヘッダーには常に余分なnull値が存在します。
世界只因有你
世界只因有你 2017-07-05 10:39:37
0
3
892
###必要:###

2 つの配列:

textArr

valueArr。これら 2 つの配列を結合して、1^Q1 のような文字列を形成します。 \n で区切ってください。 (テキストエリアに渡す準備をしています) 実際的な問題:

毎回、文字列の先頭に余分な空行が追加され、コードは非常に短いのですが、それが見つからずイライラします。ぜひ参考にしてみてください。ありがとう!

リーリー
世界只因有你
世界只因有你

全員に返信(3)
滿天的星座

あなたはvalueArr 的几个判断都写成了 choiceArr

を手に入れました
いいねを押す +0
曾经蜡笔没有小新

for循环当i等于0のときは、この文章を見てください

リーリー

この頃choiceArr[]choiceArr[i]choiceArr[0],为undefinedisNull会返回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 が生成されます。

いいねを押す +0
Peter_Zhu

上記のように、あなたの文章if (isNull(choiceArr[i])) { choiceArr[i] = '' }は非常に奇妙です、このように書かなければならない場合は、判断を追加してください。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート