|
1 | | -# Métodos de primitivos |
| 1 | +# Métodos en datos primitivos |
2 | 2 |
|
3 | 3 | JavaScript nos permite trabajar con datos primitivos (strings, numbers, etc.) como si fueran objetos. |
4 | 4 |
|
5 | | -También proveen, como aquellos, métodos para ser llamados. Los estudiaremos pronto, pero primero veamos cómo trabajan porque, por supuesto, los primitivos no son objetos (y aquí lo haremos más evidente). |
| 5 | +También proveen, como estos, métodos para ser llamados. Los estudiaremos pronto, pero primero veamos cómo trabajan porque, por supuesto, los primitivos no son objetos (y aquí lo haremos más evidente). |
6 | 6 |
|
7 | 7 | Veamos las diferencias clave entre primitivos y objetos. |
8 | 8 |
|
@@ -44,7 +44,7 @@ Aquí la paradoja que enfrentó el creador de JavaScript: |
44 | 44 | - Hay muchas cosas que uno quisiera hacer con primitivos como string o number. Sería grandioso acceder a métodos. |
45 | 45 | - Los Primitivos deben ser tan rápidos y livianos como sea posible. |
46 | 46 |
|
47 | | -La solución se ve algo enrevesada, pero aquí está: |
| 47 | +La solución es algo enrevesada, pero aquí está: |
48 | 48 |
|
49 | 49 | 1. Los primitivos son aún primitivos. Con un valor único, como es deseable. |
50 | 50 | 2. El lenguaje permite acceder a métodos y propiedades de strings, numbers, booleans y symbols. |
@@ -115,8 +115,8 @@ let num = Number("123"); // convierte string a number |
115 | 115 | ```` |
116 | 116 |
|
117 | 117 |
|
118 | | -````warn header="null/undefined have no methods" |
119 | | -Las primitivas especiales `null` y `undefined` son excepciones. No tienen "wrapper objects" correspondientes y no proveen métodos. En ese sentido son "lo más primitivo". |
| 118 | +````warn header="null/undefined no tienen métodos" |
| 119 | +Las primitivas especiales `null` y `undefined` son excepciones. No tienen los "wrapper objects" correspondientes y no proveen métodos. En ese sentido son "lo más primitivo". |
120 | 120 |
|
121 | 121 | El intento de acceder a una propiedad de tal valor daría error: |
122 | 122 |
|
|
0 commit comments