I "DataTableのテーブルに結果を置くために文字列を構築しようとしてメートルこの文字列を作成するときに私は何を受け取るのですか? 。Javascriptを
私は配列を取り、それ自身のインデックスにすべてを取得するために正規表現を使用して、私の結果の文字列配列はこれですよ。
["41.8059016", "-77.0727825", "School Zone",
"41.804526", "-77.075572", "Something",
"41.804398", "-77.0743704", "Some Other Thing",
"41.8073731", "-77.07304", "Pedestrian"]
独自の指標ですべてと一つの大きな文字列配列次の私は、ループを使用してDataTableのテーブルにそれを渡すために文字列を構築しています。このようになるはずです、その結果:。。
をvar dataString = [
["41.8059016", "-77.0727825", "School Zone"],
["41.804526", "-77.075572", "Something"],
["41.804398", "-77.0743704", "Some Other Thing"],
["41.8073731", "-77.07304", "Pedestrian"]
];
Instea私は単純に「未定義」を削除し、datatabe、内のコードを貼り付けた場合
for(var i = 0; i < routePoints.length-3; i+=3){
console.log(routePoints);
if(i >= 0 && i < routePoints.length - 4){
dataSetString += '["' + routePoints[i] + '", "' + routePoints[i + 1] + '", "' + routePoints[i + 2] + '"],';
}else if(i == routePoints.length - 3){
dataSetString += '["' + routePoints[i] + '", "' + routePoints[i + 1] + '", "' + routePoints[i + 2] + '"]';
}
}
:
ここvar dataString = undefined["41.8059016", "-77.0727825", "School Zone"],
["41.804526", "-77.075572", "Something"],
["41.804398", "-77.0743704", "Some Other Thing"],
["41.8073731", "-77.07304", "Pedestrian"]
];
私のループのコードは、配列から文字列を構築することです:D私はこれを取得していますしかし、私は未定義がどこから来ているのかわかりません。 2番目の目に感謝します!
これがdownvotedれた理由downvoterは説明していただけますか? –
ここにあなたの 'routePoints'配列を投稿しなければなりません。 (私はダウンボートしなかった)。 – loretoparisi
Typo?または、各配列の最後の項目について、引用符を付けることができませんか? – sideroxylon