在我们使用JS处理list数据也就是我们常说的数组的时候,经常会遇到需要把一个li衡痕贤伎st数组切换为多个list数组的需求,那么要怎样实现这个功能呢?下面我们简单介绍几个实现思路
工具/原料
代码编辑器
浏览器
实现的思路1:遍历原数组,按指定长度建立新数组
1、首先,我们使用JS建立一个LIST数组,然后把它答应到console记录中,使用浏览器自带的F12开发者工具查看。
2、接下来,我们要把这个list按照3个一组重新生成几个list,具体代码及运行结果如下图所示
3、满足想要的效果后,通常我们会为了不重复造轮子,会将它封装成一个函数,具体代码及运行结果如下图所示
实现的思路2:遍历原数组组成一个字符串,用不同的分隔符分开,再按分隔符切成想要的数组(仅供参考,不建议使用)
1、虽然这个思路写的代码执行效率螽啸镥释相对较差,也相对复杂,但是主要是为了要告诉大家,通往正确结果的道路有很多,多思考可能会发现更多的好的思路。