首页 > 其他分享 >js 将长度不确定的数组分割成n个一组的数组

js 将长度不确定的数组分割成n个一组的数组

时间:2022-12-01 17:11:43浏览次数:56  
标签:index 一组 res js var num 数组 imgs newImgs

代码实现:

const transSliceImg = (imgs, num) => {
    let newImgs = []
    return imgs.reduce(function(pre,item,index,imgs){
        var begin =index*num;
        var end =begin+num;
        var res = imgs.slice(begin,end); 
        if(res.length != 0){
            newImgs[index] = res;
        }
        return newImgs;
    },[]);
}

标签:index,一组,res,js,var,num,数组,imgs,newImgs
From: https://www.cnblogs.com/ZerlinM/p/16942024.html

相关文章

  • js,jQuery获取html5的data-*属性
    js,jQuery获取html5的data-*属性  今天做项目的时候发现一个坑,关于jQuery获取data-*属性的方法data(),特写此篇来记录。data-*自定义数据属性HTML5规定可以为元......
  • 将 Vue.js 项目部署至静态网站托管,并开启 Gzip 压缩
    摘要:关于使用Nginx开启静态网站Gzip压缩的教程已经有很多了,但是好像没几个讲怎么在对象存储的静态网站中开启Gzip压缩。其实也不复杂,我们一起来看下~本文分享自华为......
  • JS中localStorage和sessionStorage的区别
    sessionStorage,即使是同一个请求的url地址,分别在浏览器打开两个窗口,他们各自创建的sessionStorage也不共享,各自只能使用各自定义的东西,都是在关闭本页面前有效。localStor......
  • 为JS和C#类加一个扩展方法吧:P
    JS扩展方法:通过原型prototype为JS的function扩展一个新的function<script>functionRectangle(width,height){this.width=width;this.height=he......
  • 10种JS速记技巧
    英文| https://medium.com/codeart-mk/10-js-shorthand-techniques-2763f0ef44b2翻译|web前端开发(ID:web_qdkf)如果你正在阅读本文,则意味着你至少使用过或者对JavaScript......
  • JS写的漂亮只是一方面,你可不要忽视浏览器的兼容性呀!:P
    这是我项目中的一段JS代码,嗨,只是在IE中没有问题,在火狐及其它浏览器就出现问题了!看代码:<divclass="fllbJs"><divid=""><dlid="Dl1"class="fllb......
  • dotdotdot.js 中文特殊字符
    在使用jquery.dotdotdot.min.js插件时,你会发现如果文本是中文的特殊字符,此时就无法解析了,因为需要配置插件wap属性,如下代码:$(".descript").dotdotdot({......
  • Js 数组筛选重复项
    js数组去重复:Array.prototype.distinct=function(){vararr=this,result=[],i,j,len=arr.length;for(i=0;i<len;......
  • 微信公众号JS接口安全域名配置:config:fail,invalid url domain
    在配置微信公众号时,我们经常先是用测试账户管理进行配置,毕竟是开发模式,往往会出现以下问题:config:fail,invalidurldomain。注册微信服务报错,如何解决?解决:你配置的url是否......
  • js转换Date日期格式
    有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的,Date()返回格式:ThuMar19201512:00:00GMT+0800(中国标准时间)而我们则需要这样的格式:2015-......