我在javsacript中有一个字符串数组:
var dateArray=
["2014,01,01","2014,07,04","2014,09,01","2014,11,25"]
我想按如下方式转换此数组:
[2014,01,01],[2014,07,04],[2014,09,01],[2014,11,25]
以上数组将传递给datepicker库以禁用几个日期。 任何人都可以帮助我实现这一目标。
答案 0 :(得分:2)
使用array map功能:
dateArray.map( function(x) {
return x.split( ',' );
} );
答案 1 :(得分:0)
var dateArray=
["2014,01,01","2014,07,04","2014,09,01","2014,11,25"];
var y = dateArray.map( function(x) {
return x.split( ',' ).map(function(v) { return (+v); });
});
console.log( y );
<强>更新强>
var a = [5,6],
b = ["2014,5,6","2014,5,9"];
b.forEach( function(x) {
a.push( x.split( ',' ).map(function(v) { return (+v); }) );
});
console.log( a );