当前位置: 首页 > Web前端 > vue.js

如何使用JavaScript将数组分割成偶数块

时间:2023-04-01 00:49:23 vue.js

作者:AbhilashKakumanu译者:FrontendXiaozhi来源:stackabusewisdom。本文已收录到GitHubhttps://github.com/qq449245884/xiaozhi,里面有完整的测试站点、资料和我的一线厂商访谈系列文章。数组是JavaScript编程中最常用的结构之一,这就是为什么了解其内置方法很重要的原因。在本文中,我们将了解如何在JS中将数组拆分为n个大小的块。具体主要研究两种方法:使用slice()方法和for循环使用splice()方法和while循环使用slice()方法将数组分成偶数块。slice()方法是提取数组分块或者切块最简单的分块方式:slice(start,end)方法返回一个新的数组对象,它是由begin和end(包括begin)确定的原数组的浅拷贝,不包括结束)。原数组不会改变。注意:start和end都可以是负整数,也就是从数组的末尾开始枚举。-1是数组的最后一个元素,-2是倒数第二个元素,依此类推......{常量资源=[];for(leti=0;i0){constchunk=arr.splice(0,chunkSize);res.push(块);}returnres;}constarr=[1,2,3,4,5,6,7,8];console.log(spliceIntoChunks(arr,2));运行结果:[[1,2],[3,4],[5,6],[7,8]]在这里,我们使用while循环遍历数组。在每次迭代中,我们执行连接操作并将每个块添加到结果数组中,直到原始数组中没有更多元素(arr.length>0)。需要注意的一个非常重要的事情是splice()更改了原始数组。就像slice()创建了原始数组的副本,因此原始数组不会有任何变化。总结在本文中,我们介绍了几种在JS中将列表拆分为块的简单方法。在此过程中,我们学习了如何使用几种内置的数组方法,例如slice()和splice()。~最后,我是知婉知,我去洗碗了,下次见!代码部署后可能存在的bug,无法实时获知。事后为了解决这些bug,花费了大量的时间在日志调试上。顺便推荐一个好用的bug监控工具Fundebug。原文:https://stackabuse.com/how-to...与梦想交流,干货,微信搜索【大千世界】关注这位凌晨还在洗碗的洗碗小智。本文GitHubhttps://github.com/qq44924588...已收录,有完整的测试站点、资料和我的一线厂商访谈系列文章。