タブ区切りの文字列として GET リクエストを介して送信される値に依存するレガシー システムと統合しようとしています。配列にデータがありますがjoin()
、正しい方法でデータを取得しようとすると問題が発生します。
これが私が試みたものですが、どれもうまくいきません。
var myArray = ["a", "b", "c"]
myArray.join(\t);
myArray.join(/\t/);
myArray.join('\t');
myArray.join('\\t');
myArray.join(' '); // tab character
編集
実際の問題は、結合\t
が実際に機能しているように見えますが、URL エンコードされている場合、タブは本来のように変換されず%09
、代わりに削除されます。
目的の URL エンコード変数:
"?tags=a%09b%09c"
実際の出力:
"?tags=abc"
これを解決する方法を知っている人はいますか?