javascript如何从数组中删除每第三个元素

标签 javascript arrays

如何从数组中删除每第 3 个元素?

var TheArray = ['h', 'e', 'z', 'l', 'l', 'l', 'o']

如何在不创建新数组的情况下让它说“你好”?

最佳答案

试试这个:

for (var i = 2; i <= TheArray.length; i += 2)
    TheArray.splice(i, 1);

如果最后想要一个字符串,只需使用TheArray.join("")

关于javascript如何从数组中删除每第三个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533759/

相关文章:

javascript - 对象内部的对象转换为单个对象

Java - 如何从 HashMap 中找到最接近特定数字的值?

C#多维数组的行

arrays - 使用 Vuejs 和 Axios 合并对象

javascript - 在 JavaScript 中获取 JSON 对象的 "path"

javascript - 如何从另一个函数返回 "addEventListener()"- Javascript

javascript - Raphael.JS 为什么要创建尺寸为 1000x1000 的纸张?

javascript - "this.extButton is null"手动定义 aloha 的工具栏设置时出错

javascript - 如何在电子邮件表格上排列数组值?

javascript - jQuery,选择 Input FILE 并将其设置为另一个 INPUT