Я имею эту простую функцию, которая добавляет определенное количество дней до указанной даты и получает новую дату:Применить функцию объекта заполнены числами
var adddays = 401;
var theDate = new Date(2014, 01, 01);
var myNewDate = new Date(theDate);
myNewDate.setDate(myNewDate.getDate() + adddays);
console.log(myNewDate);
Вместо того, чтобы делать одну дату, в то время, я m теперь получаю даты в виде объекта: {543,563,601,629,650,672,698,718}
Вопрос в том, как я могу выполнять все эти дни через эту функцию, чтобы получить объект с новыми отформатированными датами. Эти числа в объекте заменяют adddays
. Я знаю, что мне нужен цикл for, но я немного новичок в JS, чтобы понять это.
объект или массив? Кроме того, есть много руководств по JavaScript, которые могут научить вас о циклах, таких как http://eloquentjavascript.net/02_program_structure.html или https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration. –
Я предполагаю, что вы используете массив, а не объект: '[543,563,601,629,650,672,698,718]' – Andy
@ Andy По какой-либо причине, что хранится в базе данных, это формат '{543,563,601,629,650,672,698,718}' – jonmrich