javascript - 从js数组中删除双引号

标签 javascript jquery arrays split

我有这种类型的数组

[[["80.529299450867271,7.3884550841172976"],["80.528953669541707,7.3875715810979612"],["80.528714422417153,7.3867339810469588"]]]

我想把它变成

[[[80.529299450867271,7.3884550841172976],[80.528953669541707,7.3875715810979612],[80.528714422417153,7.3867339810469588]]]

这是我尝试过的

z = a.map(function(o) {
  var d = o.split(/(],)/g).map(function(b) {
    console.log();
    return b;
});

最佳答案

答案:

您可以映射内部数组并拆分字符串,然后将返回数组的成员转换为数字。

arr[0] = arr[0].map(([v]) => v.split(",").map(Number));

工作示例:

let arr = [[["80.529299450867271,7.3884550841172976"],["80.528953669541707,7.3875715810979612"],["80.528714422417153,7.3867339810469588"]]];

arr[0] = arr[0].map(([v]) => v.split(",").map(Number));

console.log(arr);

关于javascript - 从js数组中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57313736/

相关文章:

javascript - 试图在数组中找到素数

javascript - PHP 表单动态输入

javascript - AJAX 针对单个 anchor 元素

javascript - 将 Promise 转换为 Observable

javascript - Markdown 语法高亮未按预期工作

javascript - 使用jquery获取上级 sibling 的id

jquery - jquery中如何访问数组

c - malloc 结构指针数组与结构数组

python numpy array/dict 多重继承

Java数字总和