объясни в чём хардкор
const colors = {
otherColor: '#123456',
};
const items = document.getElementsByClassName('item');
items.forEach((item) => {
const colorClass = item.classList[1];
const color = colors[colorClass] || colorClass;
item.addEventListener('click', () => {
document.body.style.backgraundColor = color;
});
});
в for наверно надо let!
Помогите знатоки, очень хочется разобраться с данным вопросом.
обьясню что в конечном хотелось бы получить
не могу разобраться с правильным написания кода
item = undefined
console.log(`data`, data)
const item = props.catalog.find((item, i) => {
console.log(`catalog[${i}].level`, item.level)
console.log(`catalog[${i}].level === data`, item.level === data)
return item.level === data;
});
вот она целиком
const get_id = (data) => {
if(data === null || props.catalog.length === 0) {
return 0;
}
const item = props.catalog.find((item) => item.level === data);
return item ? item.id : 0;
}