하이드이무니다
150
2021-09-07 21:42:01
1
188

swiper 관련 질문 드립니다 배열 출력할때 123, 451 출력하는법


5개의 배열이 있다 가정할때

var arr = [1,2,3,4,5];


이걸 아래와 같이 출력하고 싶습니다


두 슬라이드가 출력된단 가정 하에

한 슬라이드에 123이 출력되고

두 번째 슬라이드엔 45와 함께 다시 1이 출력 되게 하고 싶습니다


도움 부탁드립니다.



0
  • 답변 1

  • 피곤하다
    90
    2021-09-07 22:05:04

    // maxUnit : slide 에 들어갈 맴버 갯수.

    var arr = [1,2,3,4,5];

    var arrLen = arr.length;

    var maxUnit =  3;

    var slidePage = Math.ceil( arrLen  / maxUnit );

    var slideParam;

    console.log(slidePage);

    for(var i = 0 ; i <  slidePage; i++){

        slideParam = [];

        for(var j = 0; j < maxUnit; j++){

            slideParam.push( arr[ (i * maxUnit + j)%arrLen] );

        }

        console.log("TODO : slide page rendering ",slideParam);

    }

  • 로그인을 하시면 답변을 등록할 수 있습니다.