这是问题所在。我如何在下面这样做。数组中的数组让我失望。
[...]警告屏幕上八十年代的整部第一部电影,但仅使用八十年代的电影变量。现在,使用连接运算符将单词组合成一个字符串。记住要注意必要的空白[...]
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]));
答案 0 :(得分:0)
很简单:
movie1.concat(movie2) // will combine the 2 arrays
movie2.join(''); will join the element in the array
result:
movie2.join('') => "3MenandaBaby"
答案 1 :(得分:0)
eightiesMovies[0][0] + " " + eightiesMovies[0][1]
在这种情况下,串联运算符是+
,which is used to concatenate strings together。由于这是一个嵌套数组,因此您可以链接数组访问。你想要第一个电影(它是位于0的eightiesMovies
数组的第一个元素中的数组)。然后只连接该数组的每个值。您必须提前知道阵列的长度。也就是说上面只会打印出第二部电影的部分。