Como crear función IsEmpty para jQuery

Author Top
kenneth

Cuando tenemos que trabajar en alguna funcionalidad al lado del cliente utilizamos JavaScript, este lenguaje de programación como muchos otros nos permite el uso de variables y para ciertas condiciones necesitamos saber si alguna variable esta vacía o no tiene ningún valor asignado, esta clase de condición suelen ser muy recurrentes.

Para agilizar nuestro trabajo y reutilizar código crearemos una función para jQuery con la podremos verificar si la variable enviada como parámetro se encuentra o no vacía, por medio del siguiente código:

(function($) {
  
  jQuery.isEmpty = function(obj){
    var isEmpty = false;

    if (typeof obj == 'undefined' || obj === null || obj === ''){
      isEmpty = true;
    }      
      
    if (typeof obj == 'number' && isNaN(obj)){
      isEmpty = true;
    }
      
    if (obj instanceof Date && isNaN(Number(obj))){
      isEmpty = true;
    }
      
    return isEmpty;
  }

})(jQuery);

Esta función nos devuelve un booleano donde nos indica si esta vació o no el valor pasado por parámetro.

Esta nueva función la debemos incluir en algún archivo de JavaScript que se cargue después de cargar la librería de jQuery, para que la función isEmpty este disponible como una función mas de jQuery.

Luego de esto podríamos utilizar la función de la siguiente manera:

(function($) {
 $(document).ready(function(){
   var x = null;
   console.log(jQuery.isEmpty(x));
   // Imprimira 'true'
 });
})(jQuery);

Espero que les sea de mucha ayuda,

bursa esc
bursa eskort
bursa escort bayan bursa travesti escort bursa merkez escort bursaescort bursa escort bayanlar alanya eskort bayan antalya bayan eskort havalimanı transfer