empty an object javascript code example

Example 1: javascript check if object is empty

function isObjectEmpty(obj) {
    return Object.keys(obj).length === 0;
}

Example 2: declare empty object javascript

var objectA = {} //This is an object literal // NB: Preferred Way

var objectB = new Object() //This is the object constructor

Example 3: how to initialize empty javascript object

let obj = {};

Example 4: javascript create object empty

var empty_obj = {};

Example 5: js object clear

// for enumerable and non-enumerable of an object with proto chain
var props = Object.getOwnPropertyNames(obj);
for (var i = 0; i < props.length; i++) {
  delete obj[props[i]];
}

// for enumerable properties of shallow/plain object
for (var key in obj) {
  // this check can be safely omitted in modern JS engines
  // if (obj.hasOwnProperty(key))
    delete obj[key];
}