#13 IsEmpty

medium
javascript
lodash

Write a JavaScript function called isEmpty that takes a single argument and checks if it represents an empty object, collection, map, or set. The function should return true if the input is empty and false otherwise.

Example:

isEmpty({}); // true

isEmpty([]); // true

isEmpty(new Map()); // true

isEmpty(new Set()); // true


isEmpty({name: 'John'}); // false

isEmpty([1, 2, 3]); // false

isEmpty(new Map([['a', 1], ['b', 2]])); // false

isEmpty(new Set([1, 2, 3])); // false