2017-06-20 30 views
0

如何改變這個數組列表報價JavaScript數組列表:加上引號,其中每個元素是像下面

var array1 = ["test, test1"]; 

顯示如下圖所示:

var array2 = ["test", "test1"] 
+0

你在哪裏得到從陣列? –

+0

我將它作爲字符串傳遞到數據庫中,使用'in'運算符作爲用戶選擇列表。但它出現像數據庫中的字段不接受 – olayinka

+0

工作的['a,b']謝謝! – olayinka

回答

0

您可以將它拆分並插入到數組中,如代碼片段所示。

var array1 = ["test, test1"]; 
 

 
var array = array1[0].split(','); 
 
array = array.map(i => '"' + i + '"'); 
 
alert(array)

+0

是的,這使它更清潔。作品謝謝你! – olayinka

+0

@olayinka如果它確實能夠幫助您,請將答案標記爲正確 –

0

獨立字符串由逗號,並使用修剪來擺脫任何不需要的空白。

var words = array1[0].split(",") 
var array2 = [] 
for (var word in words){ 
    array2.push('"'+word.trim()+'"') 
相關問題