gpt4 book ai didi

javascript - 使用分隔值在另一个(主)数组内创建一个数组

转载 作者:数据小太阳 更新时间:2023-10-29 05:43:53 26 4
gpt4 key购买 nike

问题

我有一串用逗号分隔的数值,我想将它们包含在一个数组中,并且每对它们都是一个嵌套在主数组中的数组,作为我的绘图顶点。

我该如何解决这个问题?

输入:

var vertices = "24,13,47,20,33,9,68,18,99,14,150,33,33,33,34,15,91,10";

我希望他们成为:

输出:

var V_array = [[24,13],[47,20],[33,9],[68,18],[99,14],[150,33],[33,33],[34,15],[91,10]];

最佳答案

你可以 Split on every second comma in javascript并通过将值转换为数字来映射拆分对。

var vertices = "24,13,47,20,33,9,68,18,99,14,150,33,33,33,34,15,91,10",
result = vertices.match(/[^,]+,[^,]+/g).map(s => s.split(',').map(Number));

console.log(result);

关于javascript - 使用分隔值在另一个(主)数组内创建一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55315070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com