【发布时间】:2012-02-17 16:50:09
【问题描述】:
所以我有一个包含数千个值的数组。分隔符相同,内容都是数字。这是一个简单的数组。
例子..
[491353764,202825540,338196858]
假设有 15000 个值。我需要将数组分成多组,每组 100 个字符串。
我用这个得到了前 100 的罚款:
ids = ids.toString();
ids = ids.split(',', 100);
console.log(ids.toString());
我知道这是基本的东西,但我找不到任何可以让我将它多次分成组的东西。我是否专注于错误的事情,认为某些版本的split 可以完成这项工作?我需要让它循环吗?
【问题讨论】:
-
你的数字是数组还是分隔字符串?
-
您是否故意将数组转换为字符串?您可以通过
.slice(0,100)提取前 100 个元素,这将是一个。返回一个包含前 100 个元素和 b 的新数组。从原始数组中删除这 100 个 -
@SahilMuthoo 数字在该数组中,但必须转换为 100 个字符串组以供下次调用。
-
@Brandon:将它们转换为字符串之后
sliceing 数组。
标签: javascript arrays string