function validArgument(n) {
return typeof n === 'number' && n >= 0;
}
function calculateFoodOrder(numAnimals, avgFood) {
if (validArgument(numAnimals) && validArgument(avgFood)) {
return numAnimals * avgFood;
}
return -1;
}
Но это не работает, как я понял из за того что в getElemt аргумент подаётся без кавычек, так: getElement(sun1)
А как передать кавычки я не знаю, пробывал: sun="'"+sun+"'" не помогло
$select.forEach(item => {
item.addEventListener('click', function () {
$select.filter(i => i !== item).each(i => i.classList.remove('_select--opened'));
this.classList.toggle('_select--opened');
});
});
$select.forEach(item => {
item.addEventListener('click', function () {
- $select.filter(i => i !== item).each(i => i.classList.remove('_select--opened'));
+ Aray.from($select).filter(i => i !== item).forEach(i => i.classList.remove('_select--opened'));
this.classList.toggle('_select--opened');
});
})
Гугл ничего про это не выдаёт (