私はtempStringのような配列形式の(var)文字列を与えるjavascript関数を書いています。それは配列のように見える結合された文字列です。 私はそこにtempString2のような要素を取得しようとしています。たとえば、alert( 'tempString [0]')のときに「test」を取得します。 誰かが私がここで行方不明を知っていますか?ありがとうjavascriptは配列形式の文字列を配列に戻します
function afunction() {
var tempString = '["test"' + ', "test2"]';
var tempString2 = ["test", "test2"];
console.log(tempString[0]); // output not 'test'
console.log(tempString2[0]); // output test
}
私はあなたの例を実行すると、私は得る「[」の両方回印刷 - 私はプリントアウトし、「テスト」を取得決してしません。 – csmckelvey
出力はどちらでもありません。問題を実際に示すコードを提供してください。また、あなたの段落の例は一貫していません。出力は '' test "'ではありません。 – trincot
にtempString2の ''の追加セットが追加されました。今削除されました。再試行する。ありがとう – Void