2017-08-05 37 views

回答

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)

这是用解构设置变量

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)

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);