JavaScript a parseInt()
y parseFloat()
mais il n'y a pas de parseBool
o parseBoolean
dans le champ d'application global, pour autant que je sache.
J'ai besoin d'une méthode qui prenne des chaînes avec des valeurs comme "true" ou "false" et qui renvoie un code JavaScript. Boolean
.
Voici comment je procède :
function parseBool(value) {
return (typeof value === "undefined") ?
false :
// trim using jQuery.trim()'s source
value.replace(/^\s+|\s+$/g, "").toLowerCase() === "true";
}
Est-ce une bonne fonction ? N'hésitez pas à me faire part de vos commentaires.
Gracias.
0 votes
Et vous pouvez également poster votre code sur codereview.stackexchange.com si vous ne cherchez que des revues de code...
0 votes
Voir stackoverflow.com/questions/263965/