Кибер-Самурай
Мечник • Уровень 42
- 92Атака
- 78Защита
- 85Скорость
Снаряжение:
Разбираем, как собирать предметы в массив и выводить их на карточку персонажа
Мечник • Уровень 42
Обычная переменная хранит только одно значение. Чтобы собирать список (инвентарь), нам нужна переменная-коробка — массив. В коде он обозначается квадратными скобками [].
// 1. Создаем пустой массив (рюкзак)
let backpack = [];
// 2. Функция, которая ловит предмет и кладет в массив
function takeItem(item) {
backpack.push(item);
// 3. Склеиваем всё через пробел и выводим на экран
document.getElementById('slots').textContent = backpack.join(' ');
}
Команда .push() добавляет предмет в конец массива. Команда .join(' ') убирает запятые между предметами и ставит вместо них пробел, чтобы это красиво смотрелось на экране.
Верстка карточки Самурая уже готова. Твоя задача — оживить сбор снаряжения, следуя комментариям в коде.
<span class="slots"> и добавь ему id="slots".onclick="takeItem('💊')" (передавай нужный эмодзи).<script> создай пустой массив: let backpack = [];backpack.push(item);document.getElementById('slots').textContent = backpack.join(' ');id="slots" добавлен инвентарюonclick="takeItem(...)"let backpack = [];backpack.push(item).join(' ')onclick="takeItem(💊)" вместо '💊'