如果我有一个值数组,我如何用破折号分隔一些?

mar*_*ion 2 javascript

假设我有一个如下所示的数组:

array1 = button.attr('id').split('-');
["slider", "step", "value", "speed", "rebecca", "nitzsche", "st", "george", "s", "college"]
Run Code Online (Sandbox Code Playgroud)

我想要做的就是把所有元素speedarray1[3]放在后面,所以一切都在结束之后,把它全部变成1个用a分隔的字符串,-如下所示:rebecca-nitzsche-st-george-s-college.

我该怎么做呢?

Luc*_*aro 5

您可以简单地使用切片然后加入,如下所示:

var array = ["slider", "step", "value", "speed", "rebecca", "nitzsche", "st", "george", "s", "college"];
array.slice(4).join('-')

// It will return => "rebecca-nitzsche-st-george-s-college"
Run Code Online (Sandbox Code Playgroud)