Cuentos de hadas en JS #2 Array, el príncipe feliz.
Tags: javascript, jokes, fairytales, spanish
Published: 2021-04-26 15:22:42

---
series: Cuentos de Hadas en JS
---

Érase una vez una ciudad del norte llamada Javascript. En el centro de la ciudad se alzaba la estatua de Array, conocido como el Príncipe Feliz. Era una estatua bellísima, que tenía por ojos dos deslumbrantes zafiros y un rubí rojo en el puño de su espada que estaba recubierta de oro.

```javascript
const principe = ['**','+',
                   '+','*','+',
                       '+',
                       '+',
                       '+']
```

Una noche llegó a la ciudad de Javascript una golondrina que viajaba hacia el sur huyendo del frío del invierno. Al ver la estatua del Príncipe Feliz pensó que era un buen lugar para posarse y pasar la noche.

```javascript
const principe = ['**','+',
                   '+','*','+',
                       '+',
                       '+',
                       '+']
const golondrina = {}
```

Al amanecer la despertó el ruido de la lluvia, pero no había nubes en el cielo. Eran las lágrimas de la estatua bajo la que se había dormido.

-¿Por qué llloras?- preguntó la golondrina.

No soy féliz porque desde aquí puedo ver toda la ciudad y veo como la gente pasa hambre. Golondrina podrias tomar una de mis joyas esta noche y llevarla a quella callejuela hay una casa en la que vive una pobre costurera.

-Lo siento- dijo la golondrina. Llega el invierno y he de irme rápido.

-Por favor golondrinita, quédate una noche conmigo y sé mi mensajera.

Finalmente a golondrina accedió a ayudar al principe. De modo que arrancó el gran rubí que tenía el Príncipe Feliz en la espada...

```javascript
const principe = ['**','+',
                   '+','*','+',
                       '+',
                       '+',
                       '+']

const golondrina = {}
golondrina.pico = principe.splice(3,1)

console.log(golondrina)

{
    "pico": ["*"]
}
```
..y lo dejó sobre la falda de la costurera, quien se alegró muchísimo porque pudo multiplicar su riqueza.

```javascript
const costurera = {}
costurera.falda = golondrina.pico.pop()

console.log(costurera)

{
    "falda": "*"
}
```

Al día siguiente la golondrina le dijo al príncipe:

-Es invierno y pronto llegará la nieve, no puedo quedarme aquí. En el sur el sol calienta fuerte y mis compañeras están construyendo ya sus nidos.

-Pero golondrinita, allí en aquella buhardilla vive un joven que intenta preparar sus exámenes, pero el pobre no puede seguir estudiando del frío y hambre que tiene. Necesito que cojas mis ojos de zafiro y se los lleves.

-Pero príncipe, si hago eso te quedarás ciego.

-No importa, haz lo que te pido por favor.

```javascript
const principe = ['**','+',
                     '+','+',
                       '+',
                       '+',
                       '+']
const golondrina = {}
golondrina.pico = principe.shift()

console.log(golondrina)

{
    "pico": ["**"]
}
```

La golondrina aceptó los deseos del príncipe y le llevó al joven los zafiros, quien se alegró muchísimo al verlos y aumentó exponencialmente su dinero.

```javascript
const joven = {}
joven.mesa = golondrina.pico.pop()

console.log(joven)

{
    "mesa": "**"
}
```

La golondrina volvió junto al príncipe y le dijo que no se iría al sur, porque ahora que estaba ciego él le necesitaba a su lado.

El príncipe le pidió a la golondrina que le contara todo lo que veía en la ciudad, incluida la miseria. El pájaro un día le contó que había visto a varios muchachos intentando calentarse bajo un puente pasando hambre.

El príncipe le pidió entonces a la golondrina que arrancase el recubrimiento de hojas de oro de su espada y que se lo llevara a los muchachos. La golondrina hizo caso.

```javascript
const principe = ['+',
                '+','+',
                  '+',
                  '+',
                  '+']

const golondrina = {}
golondrina.pico = principe.splice(0)

console.log(golondrina)

{
    "pico": ["+", "+", "+", "+", "+", "+"]
}
```

Los muchachos rieron felices cuando tuvieron en sus manos las hojas de oro y pudieron sumar sus riquezas.

```javascript
let muchachos = [{},{},{},{},{},{}]
muchachos = muchachos.map(muchacho => ({"mano": golondrina.pico.shift()}))

console.log(muchachos)

[
    {"mano": "+"},
    {"mano": "+"},
    {"mano": "+"},
    {"mano": "+"},
    {"mano": "+"},
    {"mano": "+"}
]
```

Pero el Príncipe Feliz se quedó opaco y gris.  Llegó el frío invierno y la pobre golondrina, aunque intentaba sobrevivir para no dejar solo al Príncipe, estaba ya muy débil y sabía que no viviría mucho más tiempo.

```javascript
const principe = []
const golondrina = {}
```

Un día pasó por allí el alcalde de la ciudad y se acercó a la estatua.

-¡Qué andrajoso está el Príncipe Feliz! ¡Parece un pordiosero! ¡Si hasta tiene un pájaro muerto a sus pies! - dijo el alcalde

De modo que quitaron la estatua y decidieron fundirla para hacer una estatua del alcalde. Pero por mucho que lo intentaron no consiguieron fundir el corazón del príncipe así que lo arrojaron al vertedero donde cayó al lado del cuerpo de la golondrina.

En ese momento, Dios le pidió a uno de sus ángeles que le llevara las dos cosas más valiosas de la ciudad de Javascript. El ángel no lo dudó, le llevó el corazón del príncipe y el cuerpo de la golondrina. 
-Has elegido bien, dijo Dios, ambos representan el amor y la bondad de Javascript.