Here you can find the source of isEmpty()
String.prototype.isEmpty = function() { return this == null || this == ''; }; RegExp.escape = function(val) { return val.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&"); };
String.isNullOrWhitespace = function( input ) { return !input || !input.trim(); };
String.prototype.isEmpty = function() { return this == ''; };
String.prototype.isEmpty = function() { return (this.length === 0 || !this.trim()); };
"use strict"; String.prototype.isEmpty = function() { return (this.length === 0 || !this.trim()); };
String.prototype.isEmpty = function() { return this.length === 0 || !this.trim(); };
String.prototype.isEmpty = function() { return (!this.length)
String.prototype.isEmpty = function() { return this.toString().trim() == ""; };
String.prototype.isEmpty = function() { return (!this || 0 === this.length); };
String.prototype.isEmpty = function() { return (this == ''); };