Tengo un menú desplegable de selección de HTML simple en el que el usuario puede cambiar entre los siguientes valores
<select id="changeIsActive"> <option value = true>Active</option> <option value = false>Inactive</option> <option>All</option> </select>Luego tengo un evento que se une a ^ que "convierte" los valores de Cadena en valores booleanos reales. Y los valores booleanos luego se pasan a un objeto de consulta de Mongo para que el servidor los filtre.
'change #changeIsActive'(e, template) { let retVal; switch (e.target.value) { case "true": retVal = true; break; case "false": retVal = false; break; case "All": retVal = null; default: break; } }¿Hay una mejor manera de convertir el literal de cadena de "verdadero" y "falso" a sus valores booleanos? Gracias
'change #changeIsActive'(e, template) { const obj = { 'true':true, 'false':false, 'All':null } const retVal = obj[e.target.value] }