Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
转换数组JQUERY中的字符串_Jquery_Arrays_Date_Datetime - Fatal编程技术网

转换数组JQUERY中的字符串

转换数组JQUERY中的字符串,jquery,arrays,date,datetime,Jquery,Arrays,Date,Datetime,我有服务器的数据数组返回: data.arr = [[Date.UTC(2013, 9, 17),1],[Date.UTC(2013, 9, 18),5],[Date.UTC(2013, 9, 19),2],[Date.UTC(2013, 9, 20),4]] [0] "[Date.UTC(2013, 9, 17),1]" String [1] "[Date.UTC(2013, 9, 18),5]" String [2] "[Date.UTC(2013, 9, 19),

我有服务器的数据数组返回:

data.arr = [[Date.UTC(2013, 9, 17),1],[Date.UTC(2013, 9, 18),5],[Date.UTC(2013, 9, 19),2],[Date.UTC(2013, 9, 20),4]]

    [0] "[Date.UTC(2013, 9, 17),1]" String
    [1] "[Date.UTC(2013, 9, 18),5]" String
    [2] "[Date.UTC(2013, 9, 19),2]" String
    [3] "[Date.UTC(2013, 9, 20),4]" String
我只需要将值传递给接收数组[I,y]的函数,我需要它保持跟踪;我需要删除“”

如何操作?

要从字符串中删除“”,可以使用以下命令:

yourString.replace(/"/g, '');
这段代码应该已经给了您一个时间戳值,但我假设您正在询问它何时被视为字符串。因此,正如注释中所建议的,您可以使用eval将字符串作为数据对象进行求值

for(var i = 0; i < data.arr.length; i++) {
     data.arr[i] = [data.arr[i][0], eval(data.arr[i][1])];
}
for(变量i=0;i

这里有一个演示:

你试过使用
eval()
eval
是你的朋友,一点也不邪恶!为什么会被否决?我使用的是一个数组,数组的值不能是字符串。
data.arr = [[Date.UTC(2013, 9, 17),1],[Date.UTC(2013, 9, 18),5],
[Date.UTC(2013, 9, 19),2],[Date.UTC(2013, 9, 20),4]]
for(var i = 0; i < data.arr.length; i++) {
     data.arr[i] = [data.arr[i][0], eval(data.arr[i][1])];
}