在javascript中切换空格后的字符串

时间:2017-08-05 08:38:59

标签: javascript

var data =" Tue Feb 21 2012 00:00:00 GMT + 0530(IST)"

如何从字符串切片?

var x = "Tue";
var y = "Feb";
var z = "21";
var t = "2012"

请帮帮忙?

3 个答案:

答案 0 :(得分:2)

只是在空间上分开



var data      = "Tue Feb 21 2012 00:00:00 GMT+0530 (IST)"
var [x,y,z,t] = data.split(' ');

console.log(x,y,z,t)




这是使用解构来设置变量

答案 1 :(得分:2)

您可以String#split使用限制仅限4个元素。

var data = "Tue Feb 21 2012 00:00:00 GMT+0530 (IST)",
    array = data.split(' ', 4);

console.log(array);

使用ES6,您可以使用destruction assignment

var data = "Tue Feb 21 2012 00:00:00 GMT+0530 (IST)",
    [x, y, z, t] = data.split(' ', 4);

console.log(x);
console.log(y);
console.log(z);
console.log(t);

答案 2 :(得分:0)

你需要拆分它而不是拼接。按空格分割您的字符串,您将所有部分按空格划分为数组。



var data = "Tue Feb 21 2012 00:00:00 GMT+0530 (IST)";
var parts = data.split(" ");
 

var x = parts[0];
var y = parts[1];

console.log(x)