Elegir valor a seleccionar
Elegir valor a seleccionar
Gracias al operador OR de los selectores podemos elegir qué valor usar de una lista de selectores, tomando el primer elemento con valor (que no sea null). También podemos definir valores por defecto cuando un selector no entrega resultado (es null o vacío).
Seleccionar primer selector con un valor de una lista de selectores
Para poder separar diferentes selectores y elegir el primero que exista y tenga un valor se utiliza el OR con los símbolos "||" (doble barra vertical o doble pipe).
Si tenemos el siguiente JSON:
{ "selector_k1": null, "selector_k3": "valor3", "selector_k4": "valor4", }
Y usamos el siguiente selector:
selector_k1||selector_k2||selector_k3||selector_k4
Obtendremos el valor:
valor3
Porque es el primer valor encontrado que existe y no es null.
Valor por defecto de un selector
Este uso es una combinación de 2 usos vistos previamente:
- Añadir texto al resultado del selector.
- Seleccionar primer selector con un valor de una lista de selectores.
Si combinamos esos 2 usos podemos escribir el siguiente selector.
(selector)||"Valor por defecto"
Donde se buscará el valor asociado al selector, y si no existe, se pasará al siguiente elemento de la lista, que en este caso es un selector formado sólo por el texto Valor por defecto. Con esto, si el selector no tiene un valor, siempre, por el valor por defecto, se tendrá uno.
Commenting is not enabled on this course.
Share This Content
Compartir enlace
Share on Social Media
Share by Email
Por favor iniciar sesión para compartir esto Articulo por correo.