В этом задании код вроде правильный: 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 в своем решении и все должно быть ОК. А вычислений там никаких и нет. Там есть присвоение. Ты же сам по заданию правил эту функцию: То есть при вызове эта функция присваивает это значение своему объекту. А в тесте буквально проверяется