Необходимо заменить значение объекта, ниже приведен код, в котором мне нужно заполнить значение объекта. Но здесь мне не нужна вся длина массива, я хочу напрямую заменить значение Mon. weekday динамический / известный.
array = [{
Mon: "0",
Tue: "1",
Wed: "0"
},
{
Mon: "0",
Tue: "1",
Wed: "0"
}
]
var weekday = "Mon";
array[0].weekday = "1"



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны использовать [] вместо точечной нотации
array = [{
Mon: "0",
Tue: "1",
Wed: "0"
},
{
Mon: "0",
Tue: "1",
Wed: "0"
}
]
var weekday = "Mon";
array[0][weekday] = "1"
console.info(array);Спасибо за быстрый ответ...
Вы ищете "будний день", а не "пн" ...