---
title: "Selector con OR"
description: "Selectores con OR"
type: "academy"
category: "lesson"
tags: []
authors: [Anonymous]
date: "2026-10-08"
last_update: "2026-10-08"
time_minutes: 1
draft: false
unlisted: false
url: "https://www.billmysales.com/academy/leer-datos-de-json-con-selectores/selectores-basicos/selector-con-or"
---

# Selectores con OR

Permiten especificar múltiples opciones, retornando el valor de la primera opción no vacía.

* **Formato:** selector1||selector2
* **Ejemplo:** "claveInexistente||claveExistente" devuelve el valor de claveExistente si claveInexistente no existe o su valor es vacío.

## Ejemplos

Selector con Alternativa:

* **Dado el JSON:** {"nombre": "Laura", "apodo": "Lau"}
* **Selector:** nombreInexistente||apodo
* **Resultado:** "Lau"

Cadena Literal como Alternativa:

* **Dado el JSON:** {"nombre": "Pedro"}
* **Selector:** apodo||"Desconocido"
* **Resultado:** "Desconocido"

Selector con Valor por Defecto:

* **Selector:** (selector_inexistente)||"Valor por defecto"
* **Resultado:** "Valor por defecto"

> [!NOTE] Nota
>
>Aunque los operadores como OR ofrecen gran flexibilidad, su uso excesivo puede hacer que los selectores sean difíciles de entender y mantener.


---
Última actualización el 08/10/2026

