var data =" Tue Feb 21 2012 00:00:00 GMT + 0530(IST)"
如何从字符串切片?
var x = "Tue";
var y = "Feb";
var z = "21";
var t = "2012"
请帮帮忙?
答案 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)