js数组下标为偶数的元素去掉
时间: 2024-02-09 12:08:58 浏览: 90
您好,可以使用 JavaScript 的 filter 方法来实现这个需求。具体代码如下:
```
const arr = [1, 2, 3, 4, 5, 6];
const filteredArr = arr.filter((_, index) => index % 2 !== 0);
console.log(filteredArr); // [2, 4, 6]
```
代码解释:使用 filter 方法遍历数组,回调函数的第二个参数为当前元素的下标,判断下标是否为偶数,如果不是则保留元素,否则剔除。最后返回过滤后的新数组。
相关问题
求一堆数组中下标为偶数的元素之和
好的,以下是一个 Python 代码实现,可以求一堆数组中下标为偶数的元素之和:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sum = 0
for i in range(0, len(arr), 2):
sum += arr[i]
print(sum)
```
在这个代码中,我们定义了一个整数数组 `arr`,并初始化了它。然后我们定义了一个变量 `sum` 并初始化为 0,用来记录偶数下标元素的和。接下来我们通过 `range` 函数,从 0 开始以步长为 2 来访问偶数下标的元素,并把这些元素的值加到 `sum` 中。最后我们输出 `sum` 的值,即为一堆数组中下标为偶数的元素之和。
数组元素输出下标为偶数的
好的,我可以帮你写一个示例代码来输出数组元素下标为偶数的元素,你可以参考一下:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(len(arr)):
if i % 2 == 0:
print(arr[i])
```
这个代码中,我们用 for 循环遍历整个数组,然后判断当前元素的下标是否为偶数,如果是偶数则输出该元素。在这个例子中,输出的结果为 1, 3, 5, 7, 9,因为它们对应的下标分别为 0, 2, 4, 6, 8。
阅读全文