相关疑难解决方法(0)

Javascript:取每个数组元素

我得到一个数据未知的数组.但我只有一个预定义的数据要显示/存储.如何获取初始数组的每个第n个元素并在JavaScript中减少它?

例如:我得到一个大小= 10000的数组,但只能显示n = 2k个元素.

我试着这样:delta = Math.round(10*n/size)/ 10 = 0.2 - >取初始数组的每个第5个元素.

for (i = 0; i < oldArr.length; i++) {
  arr[i] = oldArr[i].filter(function (value, index, ar) {
    if (index % delta != 0) return false;
    return true;
  });
}
Run Code Online (Sandbox Code Playgroud)

0.2为0.2总是0,但是有一些其他增量(0.3)它正在工作.对于delta = 0.4,我的工作方式相同,但每一个元素都采用该方法.我该怎么做才能让它发挥作用?

javascript arrays

19
推荐指数
3
解决办法
4万
查看次数

每次n次在循环内运行代码的简单方法

我试图在 for 循环中每第七次迭代运行一段代码。

我该怎么做?

for (let i = 1; i < 101; i++) {
  if (i == 7) {
    console.log('7 iterations have passed')
  }

  console.log(i)
}
Run Code Online (Sandbox Code Playgroud)

目前它只执行一次,我不确定检查此操作的干净方法是什么。

javascript

1
推荐指数
1
解决办法
2668
查看次数

标签 统计

javascript ×2

arrays ×1