Javascript:如何将数组值复制到变量中

Javascript:如何将数组值复制到变量中,javascript,arrays,slice,Javascript,Arrays,Slice,所以我试图解决这个问题,这是一个简单的问题,但它一直说我做得不对。问题需要我获取数组的索引值。在本例中,是蝙蝠侠,并将其值复制到数组中。所以我的第一个想法是使用.slice来完成这项工作。但是当我将console.log分割成变量var thirdHero后,我发现放入变量的是[batman],而不仅仅是batman。任何关于如何解决这个问题的帮助都将不胜感激 //7创建一个字符串数组,这些字符串是彩虹中的7种原色-红色、橙色、黄色、绿色、蓝色、靛蓝、紫色小写。称你的阵列为彩虹色 var Ra

所以我试图解决这个问题,这是一个简单的问题,但它一直说我做得不对。问题需要我获取数组的索引值。在本例中,是蝙蝠侠,并将其值复制到数组中。所以我的第一个想法是使用.slice来完成这项工作。但是当我将console.log分割成变量var thirdHero后,我发现放入变量的是[batman],而不仅仅是batman。任何关于如何解决这个问题的帮助都将不胜感激

//7创建一个字符串数组,这些字符串是彩虹中的7种原色-红色、橙色、黄色、绿色、蓝色、靛蓝、紫色小写。称你的阵列为彩虹色 var RainbowColor=[“红色”、“橙色”、“黄色”、“绿色”、“蓝色”、“靛蓝”、“紫色”]; //8使用此数组执行以下操作 var heroes=[‘超人’、‘蝙蝠侠’、‘闪电侠’]; //在结尾处添加“wonderwoman” 英雄们。推“神奇女侠”; 控制台。日志英雄; //移除“超人”并将其存储在名为firstHero的变量中 var firstHero=heros.shift; //将“海绵宝宝”添加到数组的开头 英雄们。解开“海绵宝宝”; //从数组中删除“flash”,并将其存储在名为secondHero的变量中 var secondHero=heros.2,1; 控制台。日志英雄; //将蝙蝠侠留在数组中,但将其副本放在名为thirdHero的变量上 var thirdHero=英雄1,2;
console.logthirdHero 您不需要对数组进行切片就可以从中获得对单个值的引用

“slice”函数返回数组本身

照办

var hero = heroes[2];

您不需要对数组进行切片就可以从中获得对单个值的引用

“slice”函数返回数组本身

照办

var hero = heroes[2];

有些人不喜欢在问题中打开链接。您是否有可能在问题中显示相关的源代码?谢谢。请在您的问题中共享代码,而不是将其托管在第三方网站上。thirdHero是一个数组,因此您应该使用console。logthirdHero[0];显示值,而不是将[batman]作为输出。不知道为什么要对阵列进行如此多次的切片。您可以使用索引从数组中进行选择…有些人不喜欢在问题中打开链接。您是否有可能在问题中显示相关的源代码?谢谢。请在您的问题中共享代码,而不是将其托管在第三方网站上。thirdHero是一个数组,因此您应该使用console。logthirdHero[0];显示值,而不是将[batman]作为输出。不知道为什么要对阵列进行如此多次的切片。您可以使用索引从数组中选择…太棒了,谢谢。。我知道这很简单!还在学习基础,有时候简单的事情就从你身边溜走了哈@GabrielLang不要太担心,你会成功的:一开始我也习惯把事情复杂化:@GabrielLang如果你只是在学习一些基础知识,也许这会帮你很棒谢谢。。我知道这很简单!还在学习基础,有时候简单的事情就从你身边溜走了哈@加布里埃尔朗不要太担心,你会成功的:一开始我也习惯于把事情复杂化:@GabrielLang如果你只是在学习一些基础知识,也许这会对你有所帮助