gpt4 book ai didi

JavaScript 循环

转载 作者:搜寻专家 更新时间:2023-11-01 05:25:56 24 4
gpt4 key购买 nike

我在 javascript 中有一个数组,其中包含要在 div 中填充的以下数据。数组如下

var array1 = new array('abc','def', 'ghi', 'jkl','mno');

我想为包含一组 div 的 div 实现分页,每个 div 都包含上述数组的数据。即,div 1 将包含 abc,div 2 将包含 def 等等...

我将没有点击的页面和要在页面中显示的最大 div 数发送给一个函数。我设置显示的div的max_num为2,函数如下。

function renderPagination(pageno, max_num){
for(var i=0;i< max_num; i++){
}
}

在这里我必须运行一个循环来填充一组 div。即,如果 pageno 为“0”,则应该可以看到 abc、def divs。如果 pageno 为“1”,则应呈现 ghi、jkl div。我认为我必须初始化为其他变量而不是 i=0。

最佳答案

请使用Array.Slice

function renderPagination(pageno, max_num) {
return array1.slice( (pageno - 1) * max_num, pageno * max_num );
}

此处演示:http://jsfiddle.net/naveen/Ctp99/

在不相关的旁注中,Array声明应为 new Array()而不是 new array()

关于JavaScript 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com