Javascript将字符串分成不同的变量
问题描述:
我希望获取一个字符串并找到其中的所有空格并将其分成不同的变量。我知道我可以使用 .split()
,但这不会产生新的变量。我宁愿不使用jQuery或其他JavaScript库,但如果必须,它不会是最糟糕的事情。谢谢!
I am looking to take a string and find all the spaces in it and separate that into different variables. I know I could use the .split()
but that wouldn't make new variables. I would prefer to not use jQuery or other JavaScript library but if I have to, it wouldn't be the worst thing. Thanks!
示例, John M Peters
会导致变量 fname:John
, mname:M
和 lname:
。
Peters
Example, John M Peters
would result in the variables fname: John
, mname: M
and lname:
Peters
.
答
.split()
只返回一个数组,所以你可以使用该...轻松分配新变量...
.split()
just returns an array, so you can easily assign new variables using that...
var str = "John M Peters";
var fname = str.split(" ")[0];
var mname = str.split(" ")[1];
var lname = str.split(" ")[2];