2017-01-06 36 views
2

我試圖把像繩子打開格式化爲一個數組的字符串到一個數組:使用JavaScript/jQuery的

"[["firstVal","secondVal"],["firstVal","secondVal"]]" 

轉換爲JavaScript陣列(這是一個二維數組)

有一種我可以使用JavaScript或jQuery來做到這一點的方法?

非常感謝!

+0

即使你不應該也可以使用eval。 https://jsfiddle.net/nLzkne3r/ –

回答

7

您可以使用JSON.parse達到你需要什麼:

var str = '[["firstVal","secondVal"],["firstVal","secondVal"]]'; 
 
var arr = JSON.parse(str); 
 
console.log(arr);

注意,我必須修改外報價至',因爲您的示例字符串格式不正確。

+0

謝謝!我會盡快接受你的回答 – Onglo

1

使用JSON.parse()方法,這樣做:

JSON.parse('[["firstVal","secondVal"],["firstVal","secondVal"]]');