如果以前见过这件事,我很抱歉,但我在这里:
var fullName = ["Linus Trovalds "];
var birthYear = [1969];
var myArray = [fullName + birthYear];
console.log(myArray);
我正在尝试声明一个名为splitName的变量,并使用split方法将其设置为等于fullName,将其拆分为数组中的两个单独对象。换句话说,当打印到控制台时,splitName应该等于["Linus", "Torvalds"]
。如何编写这样,以便如上所述将分割名称打印到控制台?
此split
方法对我不起作用。
非常感谢任何帮助。
答案 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