javaScript将String Array转换为Array

时间:2016-02-06 16:35:44

标签: javascript jquery

我有来自Php的回复像这样

"['console.log(\"ok ok \")','console.log(\"pagelet.js loaded\")','','']"

它是一个数组,但它的字符串如何将其转换为数组

我正在考虑

  

拆分,

但我必须删除[]
所以如果有任何身体有另一个想法 请写下来:)

另一个想法是

  

新功能

  

解析

但如果我不知道我会使用它们,我现在不想使用它们

1 个答案:

答案 0 :(得分:1)

如果不将函数调用放在字符串数据中并使用对象属性来使用客户端逻辑来完成相同的操作,这将更加简单

JSON

[{"log": "ok ok"},{"log": "pagelet.js loaded"},{"log":false},{"log":false}]

JS(解析json之后)

$.each(serverArray, function(_, item){
   if(item.log){
       console.log(item.log);
   }
});