Javascript将字符串转换为float的tab

时间:2017-07-06 18:55:25

标签: javascript

如何将字符串变量转换为float的标签?

使用插件我有一个奇怪的问题:flot。我试图从服务器收到的数据中绘制图表。问题是该插件不会将值作为字符串。

例如,如果我这样做:

<html>

它有效,但如果我这样做,它就不会:

values=[[-955, 0.13325974],[-880, 0.23449805],[-795, 0.24322645],[-720, -0.008947457]];
$.plot(graphPersonnel, values);

问题是我从字符串接收服务器的值,然后我用这种方式提取它们:

values="[[-955, 0.13325974],[-880, 0.23449805],[-795, 0.24322645],[-720, -0.008947457]]";
$.plot(graphPersonnel, values);

所以我需要将它从字符串转换为数组的制表符。我怎么能这样做?

THX

1 个答案:

答案 0 :(得分:1)

您将JSON数据作为字符串从服务器上获取。只需使用JSON.parse解析JSON,你就可以了:

&#13;
&#13;
var values="[[-955, 0.13325974],[-880, 0.23449805],[-795, 0.24322645],[-720, -0.008947457]]";

var valArray = JSON.parse(values);

console.log(valArray);
&#13;
&#13;
&#13;

但是,阅读javascript文档总是一个很好的计划。