Arrays 如何在Javascript数组中删除一个数字之后的7个数字?

Arrays 如何在Javascript数组中删除一个数字之后的7个数字?,arrays,element,between,Arrays,Element,Between,我有个小问题要问。 如何在一个元素之后删除数组的7个元素,依此类推 例如 农场阵列(农民、猪、0,1,2,3,4,5,6,7、马、0,1,2,3,4,5,6,7、鸭、0,1,2,3,4,5,6,7、驴、0,1,2,3,5,6,7、狐狸……) 如您所见,丢弃第一个元素“Farmer”,动物之间有7个数字,在本例中,我用数字表示,但可以是任何东西 现在我要做的是将动物之间的这7个数字移到数组的末尾 我知道数组。剪接(位置,要删除的数字)我在循环中尝试过,但可能我在做一个废话 正确的方法是什么? 谢谢

我有个小问题要问。 如何在一个元素之后删除数组的7个元素,依此类推

例如

农场阵列(农民、猪、0,1,2,3,4,5,6,7、马、0,1,2,3,4,5,6,7、鸭、0,1,2,3,4,5,6,7、驴、0,1,2,3,5,6,7、狐狸……)

如您所见,丢弃第一个元素“Farmer”,动物之间有7个数字,在本例中,我用数字表示,但可以是任何东西

现在我要做的是将动物之间的这7个数字移到数组的末尾

我知道数组。剪接(位置,要删除的数字)我在循环中尝试过,但可能我在做一个废话

正确的方法是什么? 谢谢

这就是我尝试的代码:

  for(var i=0; i<srclist.length; i++){
  srcList.splice(i+2, 7);
 };
  return srcList.join();
  };
for(var i=0;i您可以使用
filter()
isNaN
,如下所示:

array =['Farmer', 'PIG','0','1','2','3','4','5','6','7','HORSE','0','1','2','3','4','5','6','7','DUK','0','1','2','3','4','5','6','7','DONKEY']
array.filter(isNaN);
输出为:

["Farmer", "PIG", "HORSE", "DUCK", "DONKEY"]

如果您可以粘贴您尝试过的代码,那么人们将更有可能/能够帮助您=]当然,我发布了用于的代码,我不知道您知道JSFIDLE有什么错?它将允许其他人轻松测试您的代码,并确认解决方案是的,这是一个不错的选择,但请记住,仅使用此值作为示例。相反,它会有所不同1,2,3,4应该有地址、电话号码、日期、提供商等@GerardoGarcía如果是这样,你应该更改标题……无论如何,你可以使用任何功能过滤你的数据。