Объясните, пожалуйста, как явно указать нужный параметр который возвращает функция? return(20,10) вместо первого получаю второй параметр.
} else if (mayoBox.checked && !spiceBox.checked) {
console.log('mayo');
return (20, 10);
window.onload = function() {
var submit;
submit = document.getElementById('submit');
submit.onclick = function() {
Hamburger.prototype.calcPriceAndCalories();
}
};
Hamburger.prototype.calcPriceAndCalories = function(price, calories) {
var totalPrice = 0;
var totalCalories = 0;
this.price = price;
this.calories = calories;
totalPrice += Hamburger.prototype.burgerSize(this.price) + Hamburger.prototype.burgerStuff(this.price) + Hamburger.prototype.burgerTop(this.price);
totalCalories += this.calories;
console.log(totalPrice);
};
Два параметра вернуть нельзя. Сложите их в один массив и верните его:
const func = () => { return [20, 10]; }
const result = func();
console.log(result[0], result[1]);
Или в один объект:
const func = () => {
const price = 10, calories = 20;
return {price, calories};
}
const result = func();
console.log(result.price, func().calories);
Так работает оператор запятая: возвращает последний переданный параметр.
(20, 10) -> 10
Чтобы вернуть 20
нужно написать
return 20;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Поставила себе задачу: Плагин меняющий текст элемента по клику, данные берет из пользовательского массиваЭдакий toggle text (Изъяснилась наверное...
Собираю путь с помощью pathjoin возвращает нормальный путь fotoTest\girl\shoes
Не могу понять, где и в чём ошибкаХочу сохранить в сессию страницы нажатые кнопки фильтров, чтобы после перезагрузки страницы и т