У меня есть объект, содержащий массив. Пока элементы пробиваются, я пытаюсь сделать каждый элемент при создании, чтобы иметь значение checked
False
. В настоящее время я вижу, что это устанавливает для всего массива значение false
. Как я могу изменить это, чтобы каждый элемент был собственный checked
значение?Добавление свойств в массив в javascript
Желаемая выход элементов:
["a", "checked": False], ["aa", "checked": False], ["aaa", "checked": False]
// state objects
var state = {
items: []
};
// state modification functions
function addItem(state, item) {
item.name = item;
state.items[item["checked"]] = "False";
state.items.push(item);
console.log(state.items);
}
Похоже, что вы на самом деле ** ** должен использовать объект вместо этого. – adeneo
'items.push ({значение:" a ", checked: false})' – adeneo