Skip to main content
added 57 characters in body
Source Link
Hiren Raiyani
  • 744
  • 2
  • 12
  • 28

Try to create function like empty function of PHP in Javascript. May this helps.

function empty(str){
  try{
    if(typeof str==="string"){
        str=str.trim();
    }
    return !(str !== undefined && str !== "undefined" && str !== null && str!=="" && str!==0 && str!==false;==false);
  }catch(ex){
    return falsetrue;
  }
 }

console.log(empty(0))//falsetrue
console.log(empty(null))//falsetrue
console.log(empty(" "))//falsetrue
console.log(empty(""))//falsetrue
console.log(empty(undefined))//falsetrue
console.log(empty("undefined"))//falsetrue

var tmp=1;
console.log(empty(tmp))//truefalse

var tmp="Test";
console.log(empty(tmp))//truefalse

var tmp=" Test ";
console.log(empty(tmp))//truefalse

var tmp={a:1,b:false,c:0};
console.log(empty(tmp.a))//truefalse
console.log(empty(tmp.b))//falsetrue
console.log(empty(tmp.c))//falsetrue
console.log(empty(tmp.c))//falsetrue
console.log(empty(tmp.c.d))//falsetrue

Try to create function like empty function of PHP in Javascript. May this helps.

function empty(str){
  try{
    if(typeof str==="string"){
        str=str.trim();
    }
    return str !== undefined && str !== "undefined" && str !== null && str!=="" && str!==0 && str!==false;
  }catch(ex){
    return false
  }
 }

console.log(empty(0))//false
console.log(empty(null))//false
console.log(empty(" "))//false
console.log(empty(""))//false
console.log(empty(undefined))//false
console.log(empty("undefined"))//false

var tmp=1;
console.log(empty(tmp))//true

var tmp="Test";
console.log(empty(tmp))//true

var tmp=" Test ";
console.log(empty(tmp))//true

var tmp={a:1,b:false,c:0};
console.log(empty(tmp.a))//true
console.log(empty(tmp.b))//false
console.log(empty(tmp.c))//false
console.log(empty(tmp.c))//false
console.log(empty(tmp.c.d))//false

Try to create function like empty function of PHP in Javascript. May this helps.

function empty(str){
  try{
    if(typeof str==="string"){
        str=str.trim();
    }
    return !(str !== undefined && str !== "undefined" && str !== null && str!=="" && str!==0 && str!==false);
  }catch(ex){
    return true;
  }
 }

console.log(empty(0))//true
console.log(empty(null))//true
console.log(empty(" "))//true
console.log(empty(""))//true
console.log(empty(undefined))//true
console.log(empty("undefined"))//true

var tmp=1;
console.log(empty(tmp))//false

var tmp="Test";
console.log(empty(tmp))//false

var tmp=" Test ";
console.log(empty(tmp))//false

var tmp={a:1,b:false,c:0};
console.log(empty(tmp.a))//false
console.log(empty(tmp.b))//true
console.log(empty(tmp.c))//true
console.log(empty(tmp.c))//true
console.log(empty(tmp.c.d))//true
Source Link
Hiren Raiyani
  • 744
  • 2
  • 12
  • 28

Try to create function like empty function of PHP in Javascript. May this helps.

function empty(str){
  try{
    if(typeof str==="string"){
        str=str.trim();
    }
    return str !== undefined && str !== "undefined" && str !== null && str!=="" && str!==0 && str!==false;
  }catch(ex){
    return false
  }
 }

console.log(empty(0))//false
console.log(empty(null))//false
console.log(empty(" "))//false
console.log(empty(""))//false
console.log(empty(undefined))//false
console.log(empty("undefined"))//false

var tmp=1;
console.log(empty(tmp))//true

var tmp="Test";
console.log(empty(tmp))//true

var tmp=" Test ";
console.log(empty(tmp))//true

var tmp={a:1,b:false,c:0};
console.log(empty(tmp.a))//true
console.log(empty(tmp.b))//false
console.log(empty(tmp.c))//false
console.log(empty(tmp.c))//false
console.log(empty(tmp.c.d))//false