пустой?
Вы скажете так: if (arg), а если туда передали false? if (arg && arg!== false)? А если приходит null, а если приходит undefuned, 0 и т.д.? Прописывать кучу проверок? Нет ли какого изящного способа?
а что ты ожидаешь?
Тебе же вчера вроде отвечали на этот вопрос
Ну если ты писал про функцию, которая возвращает true когда в нее что-то передали - то да
Не знаю, я полчаса подождал, потом спать пошел)
Если аргумента нет то он undefined если есть то НЕ undefined
Либо передали аргумент, который undefined :-)
Ну либо так, но это по сути тоже самое что аргумента нет)
Значит, придется прописывать кучу проверок
function f() { if (arguments.length) return true; return false; } Вчера такое писал
Ну самый изящный способ посмотреть в сторону typeScript и передавать только ожидаемые аргументы)
А что конкретно то нужно? Потому что задача проверить есть ли аргумент сводится к arg === undefined, если это не подходит то нужно больше деталей
Обсуждают сегодня