使用.split方法javascript拆分数组

时间:2017-04-02 06:05:40

标签: javascript arrays split

如果以前见过这件事,我很抱歉,但我在这里:

var fullName = ["Linus Trovalds "];
var birthYear = [1969];
var myArray = [fullName + birthYear];
console.log(myArray);

我正在尝试声明一个名为splitName的变量,并使用split方法将其设置为等于fullName,将其拆分为数组中的两个单独对象。换句话说,当打印到控制台时,splitName应该等于["Linus", "Torvalds"]。如何编写这样,以便如上所述将分割名称打印到控制台?

split方法对我不起作用。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我不知道你是怎么尝试的但是我觉得你可能忘记了fullName变量是一个数组。

尝试console.log(fullName[0].split(" "));

答案 1 :(得分:0)

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

所以(对于那些在将来寻找这个的人),

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