JavaScript не стоит на месте. Как и любой другой популярный язык программирования JS пополняется новыми решениями, облегчая жизнь разработчику и пользователям.
Представьте что вам нужно сходить в магазин и у вас в голове 5 возможных маршрутов как можно сократить и облегчить себе путь, какой вы выберете (старый и проверенный дедовский маршрут, новый, короткий)?
Встречайте 5 способов вывода текста при помощи функции на JS
1) Такой код часто встречается в учебниках по JavaScript для новичков, он вполне рабочий но есть более короткие строки.
let welcome = function() {
console.log('Привет, Земляне - это первый способ!');
}
welcome();
2) Этот вариант подойдет тем кто уже сталкивался с рекурсией. Продвинутый способ при работе с функциями, применяется когда 1 задачу делят на несколько аналогичных.
let welcome2 = function name() {
console.log('Привет, Земляне - это второй способ!');
};
welcome2();
3) Похож на 2-ой вариант но здесь без объявления переменной "let"
function name() {
console.log('Привет, Земляне - это третий способ!');
};
name();
4) Функциональное выражение
(function() {
console.log('Привет, Земляне - это четвертый способ!');
})();
5) Стрелочная функция
let welcome5 = () => 'Привет, Земляне - это пятый способ!';
console.log(welcome5());
Если вдруг я где-то ошибся прошу поправить, т.к. опыта у меня не много в написании JS.
Вы можете проверить любой из примеров в своей консоли или редакторе кода. Для этого достаточно открыть новую вкладку браузера, ввести в адрес строки about:blank и нажать на клавишу ENTER.
Далее нажать комбинацию клавиш CTRL + SHIFT + J и теперь вы сможете спокойно работать в консоли.