题目来源及自己的思路
W3C做的一道简单小题,数据切割,需要实现根据参数分割数组。
自己想着用match 或者split做更简洁,但是正则搞了半天搞不出来
求问如何用正则实现,最好是JS的正则,感谢!
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
chunk([1,2,3,4],2)=[[1,2],[3,4]];
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];
W3C做的一道简单小题,数据切割,需要实现根据参数分割数组。
自己想着用match 或者split做更简洁,但是正则搞了半天搞不出来
求问如何用正则实现,最好是JS的正则,感谢!
// 请把代码文本粘贴到下方(请勿用图片代替代码)
chunk([1,2,3,4],2)=[[1,2],[3,4]];
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];
8 回答4.8k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
字符串的API可以使用正则,比如match、split,目前数组还没有这方面的API。
这里使用while是比较简单的