Pull to refresh

Comments 2

В данном случае все три способа равноценны.
На самом деле нет, JS в начале парсит скрипт, и только после его выполняет, из-за чего если попытаться обьявить функцию таким способом:

function itemise(el) {
    const li = document.createElement('li');
    li.appendChild(el);
    return li;
}

То она будет создана перед тем как код начнет выполняться, в тоже время два других способа, будут созданы только в момент выполнения кода.
const safeElListMap = maybe(elListMap);
elListMap(x => x, null);
// ← undefined

опечатка,
safeElListMap(x => x, null);
Sign up to leave a comment.