Javascript 如何从数组结果中删除引号
我得到了这样的结果。 我想要这样的结果Javascript 如何从数组结果中删除引号,javascript,html,Javascript,Html,我得到了这样的结果。 我想要这样的结果 [1: "["76.2350","21.9253"]", 3: "["10.5650","21.3653"]", 6: "["60.5650","55.3653"]"] 这是我的代码尝试使用替换方法将此数据放在字符串(str)上 [1: [76.2350,21.9253], 3: [10.5650,21.3653], 6: [60.5650,55.3653]] 您可以在阵列中循环并使用替换: str = str.replace('"', '');
[1: "["76.2350","21.9253"]", 3: "["10.5650","21.3653"]", 6: "["60.5650","55.3653"]"]
这是我的代码尝试使用替换方法将此数据放在字符串(str)上
[1: [76.2350,21.9253], 3: [10.5650,21.3653], 6: [60.5650,55.3653]]
您可以在阵列中循环并使用替换:
str = str.replace('"', '');
你不能从后端以数字的形式返回这些值吗?映射并解析float“这是我的代码”?用代码编辑问题,可能单击错误而未保存。这些值来自何处?最好从存储数据的任何位置解决此问题。如果数据源是DB,则可能需要将这些值存储为数字,而不是字符串。如果您是从ORM获取的,请确保它已配置为将它们表示为数字。您输入的数组无效
数组
没有键:值
对我认为这是对象
str = str.replace(/"/g, ""); // RegEx to match `"` characters, with `g` for globally (instead of once)