我想下面的字符串轉換爲數組:如何將字符串轉換爲數組,並在Javascript中刪除引號?
str = " ['GHR', 15, 14 ], ['GHR', 12, 20 ] ";
array = new Array (str);
當我這樣做: 的console.log(陣列);
它給了我: [ 「[ 'GHR',15,14],[ 'GHR',12,20]」],
,但我想不喜歡引號結果:
[['GHR',15,14],['GHR',12,20]]
請問,如何從數組的開頭和結尾只刪除第一個和最後一個引號? 我使用這個方法從mongodatabse數據,那麼轉換結果行,谷歌的圖表可以看,在Metero平臺
如果你**真的真的真的**信任字符串 - 使用嘗試'eval' –
一個可行的方法:'ARR = JSON.parse('['+ str.replace(/'/ g,''')+']');' – raina77ow
難道你不能以更合理的格式獲得這個數組嗎?像有效的JSON? – deceze