我有个月甚至几年的字符串:的Javascript:字符串分割到二维数组
var months= "2010_1,2010_3,2011_4,2011_7";
我要制作成在每个阵列中的第一位置,月与去年二维数组这第二位。换句话说,我想这结束了:
var monthArray2d = [[2010,1],[2010,3][2011,4],[2011,7]];
我做的方式目前是:
//array of selected months
var monthArray = months.split(",");
//split each selected month into [year, month] array
var monthArray2d = new Array();
for (var i = 0; i < monthArray.length; i++) {
monthArray2d[i] = monthArray[i].split("_");
有没有办法凝聚的代码,使我从来没有需要使用monthArray
var?