首页 > 解决方案 > 如何在javascript函数的帮助下以交替顺序打印数组元素?

问题描述

我想知道我们如何在javascript函数的帮助下以交替顺序打印数组的元素?

数组 = [6,20,99,10,60,31,05,08];

结果 = [6,99,60,05]

标签: javascript

解决方案


您可以使用.filter- javascript 中的高阶函数。通过使用filter,您可以通过索引过滤您的元素。如果索引i模 2 为零(即!(i % 2)),那么您可以保留该元素,从而返回 true:

const arr = [6,20,99,10,60,31,05,08],
res = arr.filter((_, i) => !(i % 2));

console.log(res);


推荐阅读