Subversion Repositories eFlore/Applications.cel

Rev

Rev 3859 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3859 Rev 3899
Line 385... Line 385...
385
      }
385
      }
386
    }
386
    }
387
  });
387
  });
388
};
388
};
Line -... Line 389...
-
 
389
 
-
 
390
export const tryParseJson = str => {
-
 
391
  if ( 'string' !== typeof str ){
-
 
392
      return false;
-
 
393
  }
-
 
394
  try{
-
 
395
    const json = JSON.parse( str );
-
 
396
 
-
 
397
    if ( !!json && 'object' === typeof json ) {
-
 
398
      return json;
-
 
399
    } else {
-
 
400
      return false;
-
 
401
    }
-
 
402
  }
-
 
403
  catch ( e ){
-
 
404
      return false;
-
 
405
  }
-
 
406
};
389
 
407
 
390
/**
408
/**
391
* Permet à la fois de vérifier qu'une valeur ou objet existe et n'est pas vide
409
* Permet à la fois de vérifier qu'une valeur ou objet existe et n'est pas vide
392
* et de comparer à une autre valeur :
410
* et de comparer à une autre valeur :
393
* Vérifie qu'une variable ou objet n'est pas : vide, null, undefined, NaN
411
* Vérifie qu'une variable ou objet n'est pas : vide, null, undefined, NaN