Javascript 如何在数组中连接数组

Javascript 如何在数组中连接数组,javascript,arrays,concatenation,Javascript,Arrays,Concatenation,问题就在这里。下面我该怎么做。数组中的数组正在将我抛出 […]向屏幕提示eightiesMovies中的整个第一部电影,但仅使用eightiesMovies变量。现在,使用连接运算符将单词合并为一个字符串。记住要注意必要的空格[…] var movie1 = [ 16, "Candles"]; var movie2 = [ 3, "Men", "and", "a", "Baby"]; var eightiesMovies = [ movie1, movie2]; 我试过这些答案,但都没有用 a

问题就在这里。下面我该怎么做。数组中的数组正在将我抛出

[…]向屏幕提示eightiesMovies中的整个第一部电影,但仅使用eightiesMovies变量。现在,使用连接运算符将单词合并为一个字符串。记住要注意必要的空格[…]

var movie1 = [ 16, "Candles"];
var movie2 = [ 3, "Men", "and", "a", "Baby"];
var eightiesMovies = [ movie1, movie2];
我试过这些答案,但都没有用

alert(eightiesMovies[0][0].concat("", eightiesMovies[0][1]));
alert(eightiesMovies([0][0]).concat("", eightiesMovies([0][1]));
非常简单:

movie1.concat(movie2) // will combine the 2 arrays

movie2.join(''); will join the element in the array 

result:
movie2.join('') => "3MenandaBaby"

本例中的串联运算符是
+
。因为这是一个嵌套数组,所以可以链接数组访问。您需要第一部电影(它是位置0处的
eightiesMovies
数组的第一个元素中的数组)。然后连接该数组的每个值。您必须提前知道阵列的长度。也就是说,上面的内容只会打印出第二部电影的一部分。

发布您尝试过的内容和不起作用的内容-问题看起来是复制和粘贴的…您是否试图将数组中的所有字符串连接成一个字符串,或者您正在尝试将数组的元素连接到一个数组中?听起来您应该使用
+
,而不是
.concat
.concat
不是运算符。我想知道你为什么要尝试八部电影([0][0])。这将尝试调用
eightiesMovies
作为函数。这显然不是一种功能。如果您不太熟悉JS的语法,我建议您先阅读一篇教程:。感谢您抽出时间,先生们……不使用+……感觉很傻……我是新手,而且我总是让它比实际情况更混乱。
eightiesMovies[0][0] + " " + eightiesMovies[0][1]