Comments 2
В данном случае все три способа равноценны.На самом деле нет, JS в начале парсит скрипт, и только после его выполняет, из-за чего если попытаться обьявить функцию таким способом:
function itemise(el) {
const li = document.createElement('li');
li.appendChild(el);
return li;
}
То она будет создана перед тем как код начнет выполняться, в тоже время два других способа, будут созданы только в момент выполнения кода.
+9
const safeElListMap = maybe(elListMap);
elListMap(x => x, null);
// ← undefined
опечатка,
safeElListMap(x => x, null);
0
Sign up to leave a comment.
Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны?