Почему код, при добавлении фигурных скобок в тело стрелочной функции возвращает undefined?
Всем привет. Подскажите пожалуйста, почему этот код возвращает все верно:
const isArrayEmpty = (inputArray) =>
inputArray.length > 0 ? 'Массив не пустой' : 'Массив пустой'
console.log(isArrayEmpty([1, 3]))
console.log(isArrayEmpty([]))
А вот этот код, просто при добавлении фигурных скобок в тело стрелочной функции возвращает undefined?
const isArrayEmpty = (inputArray) => {
inputArray.length > 0 ? 'Массив не пустой' : 'Массив пустой';
}
console.log(isArrayEmpty([1, 3]));
console.log(isArrayEmpty([]));
Источник: Stack Overflow на русском