PHP's empty en JavaScript

function empty (mixedVar) {
// example 1: empty(null)
// returns 1: true
// example 2: empty(undefined)
// returns 2: true
// example 3: empty([])
// returns 3: true
// example 4: empty({})
// returns 4: true
// example 5: empty({'aFunc' : function () { alert('humpty'); } })
// returns 5: false
 
var undef
var key
var i
var len
var emptyValues = [undef, null, false, 0, '', '0']
 
for (i = 0, len = emptyValues.length; i < len; i++) {
if (mixedVar === emptyValues[i]) {
return true
}
}
 
if (typeof mixedVar === 'object') {
for (key in mixedVar) {
if (mixedVar.hasOwnProperty(key)) {
return false
}
}
return true
}
 
return false
}
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Función para validad e-mail

function validateEmail(email){var re...