2727. Is Object Empty

Difficulty:
Related Topics:
    Similar Questions:

      Problem

      Given an object or an array, return if it is empty.

      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.
      

      Example 2:

      Input: obj = {}
      Output: true
      Explanation: The object doesn't have any key-value pairs so it is empty.
      

      Example 3:

      Input: obj = [null, false, 0]
      Output: false
      Explanation: The array has 3 elements so it is not empty.
      

      Constraints:

      Can you solve it in O(1) time?

      Solution (Javascript)

      /**
       * @param {Object | Array} obj
       * @return {boolean}
       */
      var isEmpty = function (obj) {
        for (const _ in obj) return false;
        return true;
      };
      

      Explain:

      nope.

      Complexity: