Здравствуйте. Начинаю изучать JavaScript, написал код с использованием ECMAScript 2015. Во всех браузерах все отработало. Нужно ли сейчас использовать Babel, для превращения кода из ES6 в ES5 или это уже не актуально? Спасибо.
Во всех браузерах все отработало
Ну не мог ты проверить во всех браузерах, сил и времени на хватит. В одном браузере один движок, в другом другой. И ни один не обязан называть какие-то вещи одинаково. Так что да, babel все еще актуален, и будет актуален долгое время, пока в один момент все браузеры не исчезнут и на их месте появятся другие с одинаковым API.
Так как для одного проканает вот это:
function Bla(a = 1, b = 2) {}
А для другого надо писать что-то вроде этого:
function Bla() {
var a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2;
}
Есть простая задачка, в поле человек вводит число, ему должно вывести степень этого числа с 2 по 4Изначально вывод информации был реализован...