Есть два массива (полный и пустой):
var massiv1 = [1, 2, 3, 4, 5] // полный массив
var massiv2 = [] // пустой массив

На пустоту массива влияет значение его длины. То есть у каждого массива есть своё собственное значение длины — «length«. Если массив пустой, то у него нет элементов, а значит и длина такого массива равна 0.
massiv1.length // вернётся 5 massiv2.length // вернётся 0

Решение вопроса сводится к тому, чтобы отлавливать массивы длиной 0. То есть наше условие будет выглядеть примерно так:
arr.length == 0
Мы не присваиваем, а сравниваем, поэтому два знака равенства.
Напишем функцию, которая будет проверять массив на пустоту и возвращать соответствующее сообщение в консоль браузера:
function massiv_pustoi_ili_net (arr){ arr.length == 0 ? console.log("Массив пустой") : console.log("В массиве есть элементы") }

Мы использовали «тернарный оператор» JavaScript. Он работает так:
- Условие
- Знак вопроса «?»
- Действие если условие истинно — TRUE
- Знак двоеточия «:»
- Действие если условие ложно — FALSE
Теперь при помощи этой функции мы будем получать результат полноты/пустоты массива.
Передадим в функцию massiv1:
massiv_pustoi_ili_net (massiv1)

Передадим в функцию massiv2:
massiv_pustoi_ili_net (massiv2)

Итог
Мы выполнили задачу и научились обозначать пустоту массивов в условии.