Почему в JS перенос кода на новую строку меняет его поведение?

Пример 1

const ex1 = () => { return
    fetch('https://jsonplaceholder.typicode.com/todos/1')
        .then(res=>res.json())
        .then(res2=>res2.title)
                    }

Пример 2

const ex2 = () => { return fetch('https://jsonplaceholder.typicode.com/todos/1')
        .then(res=>res.json())
        .then(res2=>res2.title)
                    }

Эти 2 примера отличаются только тем, что во втором код после return на новой строке, и уже ничего не возвращается. Почему так ? Неужели JS чувствителен к переносам строк, даже если код один и тот же ?


Ответы (0 шт):