weslyg
@weslyg

Как записать данные в исходный обьект при цикле For in после обработки?

Есть обьект, в значении которого стоят даты.

var obj = {
"man1" : "1976, 10, 29",
"man2" : "1976, 9, 28",
"man3" : "1996, 8, 17",
}

for ( key in obj) {
var main = new Date (obj[key]);
var main2 = (Math.floor((now - main)/1000/31556926)); //разница дат
main2 = main2.toString();

if ((main2.search(pattern0)) == 0 ) { //патерны оперделяют дату и отдают нужную переменную в подстановку
для склонений.
console.log( main2 + Year1); //вывод разницы + склонения Год Года Лет (Year переменные)
}

Пишу цикл, для обработки дат. даты преобразовываются и сравниваются по RegExp.
Столкнулся с проблемой.
Пока отлаживал на Console.log все отлично отработало. Как теперь записать этот же результат, в исходный обьект?
Значение которое выводится в Console.log необходимо записать в свойство первоночального Ключа.
Если короче. как записать получившийся результат "39 лет" в заначение Ключа "man1" объекта obj Внутри цикла?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
А разве obj[key] = main2 не сработает?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы