Доброго времени суток. Есть такая задачка на js. Я не силен в английском, и не могу понять, что здесь трубуется сделать. Разумеется я пробовал гугл переводчик, но ясности мне это не прибавило.
Перевод гугла:
Если задан объект или массив, вернуть, если он пуст.
Пустой объект не содержит пар ключ-значение.
Пустой массив не содержит элементов.
Можно предположить, что объект или массив является выводом JSON.parse
Сама задача:
Given an object or an array, return if it is empty.
An empty object contains no key-value pairs.
An empty array contains no elements.
You may assume the object or array is the output of JSON.parse
Example 1:
Input: obj = {"x": 5, "y": 42}
Output: false
Explanation: The object has 2 key-value pairs so it is not empty.An
Example 2:
Input: obj: {}
Output: true
Explanation: The object doesn't have any key-value pairs os it is empty.
Example 3:
Input: obj: [null, false, 0]
Output: false
Explanation: The array has three elements so it is not empty
Чем больше знаю, тем лучше понимаю, как мало знаю.
Так примеры же есть, и в них кристально чисто видно, что нужно вернуть true, если объект или массив не пусты, имеют хоть одно значение в себе. Пример 2, пусто = true.
Т.е. решинием задачи будет функция, которая принимает на вход объект или массив и возвращает true или false в зависимости от того, пустой объект(массив) или нет?