私の配列をループしてhtmlテーブルに追加しようとしています。私のアレイの例は、このforeachループの後にJavascript配列の値が失われる
$arrayOne =["text1", "text2", "text3"]
$arrayTwo =["", "mytext1", "mytext1"]
$arrayThree=["dummyText1", "dummyText2", "dummyText3"]
$arrayFour=["fourthText", "Fourth", "Four"]
のように見える私はここ
arrayOne.forEach(function(value, key){
let ExampleOne = $arrayOne[key],
ExampleTwo = $arrayTwo[key] ? $arrayTwo[key] : "",
ExampleThree = $arrayThree[key] ? $arrayThree[key] : "",
ExampleFour = $arrayFour[key] ? $arrayFour[key] : "",
$("#myModal").find("#mysection").append(<tr><td>"+ExampleOne+"</td><td>"+ExampleTwo+"</td><td>"+ExampleThree+"</td><td>"+ExampleFour+"</td>
}
をループしています、それはそれは第二のアレイ内のコンテンツをスキップし
text1 "" "dummytext1" "fourthText"
test2 "" "dummyText2" "Fourth"
text3 "mytext1" "dummyText3" "Four"
のようなものを出力します。空の空の値を取り除きたくはありません。 "私はそれが繰り返しの項目をスキップしないようにしたい。なぜコンテンツをスキップしているのか分かりません。
ループ内に配列名の先頭に '$ 'が付いているのはなぜですか? 'Foo'と' $ Foo'は異なるシンボルです。 – Amy