javascript-传递整数数组以创建新的日期不起作用

这个问题已经在这里有了答案:            >            Passing an array to the Javascript Date constructor, is it standard?                                    4个
我有一个整数数组,我想通过使用新的日期来创建一个新的日期,但是如何摆脱方括号,所以我只是传递数字列表?我有这个:

var array = [2015, 3, 18, 2, 0, 0]
var newdate = new Date(array) 

但它不会起作用,因为新的Date不能在其中包含数组.有谁知道如何使这项工作如此即时地传递:

var newdate = new Date(2015, 3, 18, 2, 0, 0) 

谢谢!

解决方法:

传播语法可以解决问题.

var array = [2015, 3, 18, 2, 0, 0];
var newdate = new Date(...array);

console.log(newdate);
上一篇:javascript-React native-FlatList中包含静态和动态元素


下一篇:javascript-将类型为“文本/ babel”的脚本放在HTML页面上时如何进行转译?