, чтобы сохранить свой прогресс
В этом задании код вроде правильный:
const bicycle = {
gear: 2,
setGear(newGear) {
"use strict";
this.gear = newGear;
}
};
bicycle.setGear(3);
console.log(bicycle.gear);
но в третьей проверке стоит такая задача
bicycle.setGear(48)
should change the gear
value to 48.И как его сделать 48 не совсем понимаю, менял значения на 48 тоже не работает.
Обнови страницу и проверь сейчас. Должно все ОК быть.
Бабель собирался со старым пресетом, он не умел в такое. Поправил.
Все прошло, но ты не ответил откуда 48 взялось никаких операций вычеслиний вроде нет.
48 - это у них в тестах прописано. То есть скрипт, когда проверяет твое решение, передает 48 и проверяет, чтобы 48 и вернулось. Ты сам можешь указать 48 в своем решении и все должно быть ОК.
А вычислений там никаких и нет. Там есть присвоение. Ты же сам по заданию правил эту функцию:
То есть при вызове эта функция присваивает это значение своему объекту.
А в тесте буквально проверяется