我只是好奇我如何将变量分成几个其他变量。
例如,假设我有以下JavaScript:
var coolVar = '123-abc-itchy-knee';
我想把它分成4个变量,一个人怎么做?
结束使用
的数组array[0] == 123
and
array[1] == abc
等会很酷。
或(字符串各部分的变量)
var1 == 123
and
var2 == abc
可以工作......无论哪种方式。你如何拆分JavaScript字符串?
答案 0 :(得分:81)
使用Javascript string split()函数。
var coolVar = '123-abc-itchy-knee';
var partsArray = coolVar.split('-');
// Will result in partsArray[0] == '123', partsArray[1] == 'abc', etc
答案 1 :(得分:16)
在字符串上使用split:
var array = coolVar.split(/-/);
答案 2 :(得分:2)
var coolVar = '123-abc-itchy-knee';
var coolVarParts = coolVar.split('-'); // this is an array containing the items
var1=coolVarParts[0]; //this will retrieve 123
要访问数组中的每个项目,只需使用相应的索引(索引从零开始)。