js:
service.search = function (goDate, returnDate) {
var outwardInterval = {};
outwardInterval.start = moment(goDate, 'YYYY-MM-DD').subtract(3, 'day');
outwardInterval.end = moment(goDate, 'YYYY-MM-DD').add(3, 'day');
matrice.outwardDates = buildDateArray(outwardInterval);
}
var buildDateArray = function (interval) {
var array = [];
var currentDate = interval.start;
do {
array.push(currentDate);
currentDate.add(1, 'day');
} while (!currentDate.isAfter(interval.end));
return array;
};
我的输出:
为什么我的数组中有相同的值..?
更新: