- 此问题在此处已有答案**:
(23个答案)
2天前关闭。
我试图将一个字符串(其长度是可变的(并且可以改变))转换为一个数组,该数组包含由该字符串的每第22个字符组成的字符串。
例如:const amogus = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
我想从这个字符串中生成尽可能多的字符串(包含22个0)。我想从字符串amogus
中每22个字符组成一个字符串。
谢谢
1条答案
按热度按时间g52tjvyc1#
如果你想把一个长度可变的字符串转换成一个数组,数组中包含的字符串是由它的第22个字符组成的,你可以使用JavaScript字符串的
slice()
方法,slice()
方法可以用来从原始字符串中提取给定长度的子字符串。下面是一个示例,说明如何使用slice()方法从原始字符串中提取长度为22的子字符串:
这将为您提供一个包含所有长度为22的子字符串的数组subStrings。第一个子字符串从索引0开始,第二个子字符串从索引22开始,第三个子字符串从索引44开始,依此类推。
或者,可以将
Array.from()
方法与.entries()
结合使用,以获得相同的结果。希望这有帮助!!