我有以下数组点[]:
11,133,3032,144,412,44,43,44,444,54,22,44,11,163,480,344
我试图用 , 每 4 分割一次。
我想要这样的东西:
point[0] = 11,133,3032,144
point[1] = 412,44,43,44
point[2] = 444,54,22,44
point[3] = 11,163,480,344
我已经尝试过:
str.split(",", 4)
;但仍然有末尾的逗号和大小问题。
我该如何继续?
谢谢!
最佳答案
您可以通过拼接
数组来完成此操作。
var str = "11,133,3032,144,412,44,43,44,444,54,22,44,11,163,480,344";
var arr = str.split(','), result = [];
while(arr.length > 0) {
result.push(arr.splice(0, 4));
}
如果您有一个数组而不是字符串,则可以只使用最后三行。
关于JavaScript 用逗号分割数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26548295/