2014-09-03 43 views
-3
var params = "["[email protected]", "param1", "param2", "param3", ""]"; 
var result = eval(params) 

和eval(PARAMS)的結果是:更換eval()方法

["[email protected]", "param1", "param2", "param3", ""] 

我怎麼能代替的eval(PARAMS),並得到同樣的結果呢?

["[email protected]", "param1", "param2", "param3", ""] 
+4

你的第一線壞了,你的問題是不清楚... – James 2014-09-03 10:01:02

+4

我認爲您正在尋找'JSON.parse',但您的示例已損壞。 – zch 2014-09-03 10:01:15

回答

0

嘗試

var params = "[\"[email protected]\", \"param1\", \"param2\", \"param3\", \"\"]" 
JSON.parse(params)