使用.split方法javascript拆分数组

使用.split方法javascript拆分数组,javascript,arrays,split,Javascript,Arrays,Split,如果以前看到过,我很抱歉,但我在这里: var fullName = ["Linus Trovalds "]; var birthYear = [1969]; var myArray = [fullName + birthYear]; console.log(myArray); 我试图声明一个名为splitName的变量,并使用split方法将其设置为fullName split,在数组中拆分为两个独立的对象。换句话说,当打印到控制台时,splitName应该等于[“Linus”,“Torva

如果以前看到过,我很抱歉,但我在这里:

var fullName = ["Linus Trovalds "];
var birthYear = [1969];
var myArray = [fullName + birthYear];
console.log(myArray);
我试图声明一个名为splitName的变量,并使用split方法将其设置为fullName split,在数组中拆分为两个独立的对象。换句话说,当打印到控制台时,splitName应该等于
[“Linus”,“Torvalds”]
。应如何编写此文件,以便如上所述将拆分名称打印到控制台

split
方法不适用于我


任何帮助都将不胜感激。

我不知道您是如何尝试的,但我想您可能忘记了
fullName
变量是一个数组


请尝试
console.log(全名[0]。拆分(“”)

或者您可以简单地在[5]标记处拆分fullName变量,将其拆分为数组中的两个字符串:

因此(对于那些在未来寻找这一点的人来说)


.split(delimeter)
是一种用于
字符串的方法。在代码中,变量
fullName
是一个数组对象,因为您使用方括号
[]
定义它。
fullName
数组中的第一个也是唯一一个元素是字符串:因此
var nameString=fullName[0]
将以字符串形式返回名称。然后可以执行
var firstLastArray=nameString.split(“”)在空间上拆分。或者您可以定义
var fullName=“Linus Trovalds”
;作为字符串而不是数组。
birthYear
如何符合您关于拆分名称值的要求?@nnnnnn它可能不适合。但我以前也犯过同样的错误。@nnnnnn现在没有了,但我发现了。var fullName='Linus Trovalds';var splitName=fullName.split(“”,2);console.log(splitName);现在,我尝试编写一个函数,当调用该函数时,它会打印出一个字符串,其中打印了splitName数组中的第一个索引值。我想我应该使用.shift。我尝试了这个,但没有成功:函数sayHello();{var splitName=“Linus”,“Trovalds”;var firstName=splitName.shift(1);返回“Hello,”+firstName+“!”;我一直收到一个语法错误,知道为什么吗?我找到了答案。var fullName='Linus Trovalds';var splitName=fullName.split(“”,2);console.log(splitName);现在我正在尝试编写一个函数,当调用该函数时,它会打印出一个字符串,其中包含splitName数组中第一个索引值的打印位置。我想我应该使用。shift我尝试了这个方法,但并没有成功:函数sayHello();{var splitName=“Linus”,“Trovalds”;var firstName=splitName.shift(1);返回“Hello,”+firstName+“!”;我一直收到语法错误,有什么线索吗?@str8up7od
splitName[0]
将为您提供第一个索引值。您应该阅读有关数组的更多信息
var fullName = ["Linus Trovalds"];
var birthYear = [1969];
var myArray = [fullName + birthYear];

var splitName = fullName.split(fullName[5])
//which would output ["Linus", "Trivolds"];

console.log(splitName)
//I changed this since I'm assuming you want the output to be the new array