Objects #321
Objects #321
Conversation
|
|
||
| The short answer is: "ordered in a special fashion": integer properties are sorted, others appear in creation order. The details follow. | ||
| La respuesta corta es: "ordenados de una forma especial": las propiedades de enteros se ordenan, los demás aparecen en el orden de la creación. Entremos en detalle. |
danielgrj
Jul 25, 2020
Contributor
Me parece que enteros necesita números para ser más claro. O conservar integer
| La respuesta corta es: "ordenados de una forma especial": las propiedades de enteros se ordenan, los demás aparecen en el orden de la creación. Entremos en detalle. | |
| La respuesta corta es: "ordenados de una forma especial": las propiedades de números enteros se ordenan, los demás aparecen en el orden de la creación. Entremos en detalle. |
| ````smart header="¿Propiedades de enteros? ¿Qué es eso?" | ||
| El término "propiedad de enteros" aquí significa que una cadena se puede convertir a y desde desde un entero sin nigún cambio. |
danielgrj
Jul 25, 2020
Contributor
| ````smart header="¿Propiedades de enteros? ¿Qué es eso?" | |
| El término "propiedad de enteros" aquí significa que una cadena se puede convertir a y desde desde un entero sin nigún cambio. | |
| ````smart header="¿Propiedades de números enteros? ¿Qué es eso?" | |
| El término "propiedad de enteros" aquí significa que una cadena se puede convertir a y desde desde un número entero sin nigún cambio. |
| alert( String(Math.trunc(Number("49"))) ); // "49", same, integer property | ||
| alert( String(Math.trunc(Number("+49"))) ); // "49", not same "+49" ⇒ not integer property | ||
| alert( String(Math.trunc(Number("1.2"))) ); // "1", not same "1.2" ⇒ not integer property | ||
| // Math.trunc es una función incorporada que elimina la parte decimal |
danielgrj
Jul 25, 2020
Contributor
built-in se refiere a las funciones que vienen por defecto dentro de JavaScript
| // Math.trunc es una función incorporada que elimina la parte decimal | |
| // Math.trunc es una función nativa que elimina la parte decimal |
| - To iterate over an object: `for (let key in obj)` loop. | ||
| Operadores adicionales: | ||
| - Para eliminar una propiedad: `delete obj.prop`. | ||
| -Para comprobar si existe una propiedad con la clave proporcionada: `"key" in obj`. |
danielgrj
Jul 25, 2020
Contributor
| -Para comprobar si existe una propiedad con la clave proporcionada: `"key" in obj`. | |
| - Para comprobar si existe una propiedad con la clave proporcionada: `"key" in obj`. |
|
Please make the requested changes. After it, add a comment "/done". |
|
hola, coso! |
|
|
||
| ```js run | ||
| let user = { age: 30 }; | ||
| let key = "age"; | ||
| alert( *!*key*/!* in user ); // true, property "age" exists | ||
| alert( *!*key*/!* in user ); // true, porque su propiedad "age" si existe dentro del objeto |
joaquinelio
Jul 25, 2020
Contributor
| alert( *!*key*/!* in user ); // true, porque su propiedad "age" si existe dentro del objeto | |
| alert( *!*key*/!* in user ); // true, porque su propiedad "age" sí existe dentro del objeto |
|
|
||
| Situations like this happen very rarely, because `undefined` should not be explicitly assigned. We mostly use `null` for "unknown" or "empty" values. So the `in` operator is an exotic guest in the code. | ||
| Situaciones como esta suceden raramente ya que `undefined` no debe ser explícitamente asignado. Comunmente usamos `null` para valores "desconocidos" o "vacios". Por lo que el operdaor `in` es un invitado exótico en nuestro código. |
joaquinelio
Jul 25, 2020
Contributor
| Situaciones como esta suceden raramente ya que `undefined` no debe ser explícitamente asignado. Comunmente usamos `null` para valores "desconocidos" o "vacios". Por lo que el operdaor `in` es un invitado exótico en nuestro código. | |
| Situaciones como esta suceden raramente ya que `undefined` no debe ser explícitamente asignado. Comúnmente usamos `null` para valores "desconocidos" o "vacíos". Por lo que el operador `in` es un invitado exótico en nuestro código. |
Me suena horrible, pero la norma dice que el acento se arrastra y se transforma en esdrújula
me preguntaste por fundeu...
www.fundeu.es/consulta/comun-comunmente-2784/
|
|
||
| ```js | ||
| for (key in object) { | ||
| // executes the body for each key among object properties | ||
| // se ejecuta e cuerpo para cada clave entre las propiedades del objeto |
joaquinelio
Jul 25, 2020
Contributor
| // se ejecuta e cuerpo para cada clave entre las propiedades del objeto | |
| // se ejecuta el cuerpo para cada clave entre las propiedades del objeto |
|
|
||
| Also, we could use another variable name here instead of `key`. For instance, `"for (let prop in obj)"` is also widely used. | ||
| Además podriamos usar otros nombres de variables en lugar de `key`. Por ejemplo, `"for (let prop in obj)"` también se usa bastante. |
joaquinelio
Jul 25, 2020
Contributor
| Además podriamos usar otros nombres de variables en lugar de `key`. Por ejemplo, `"for (let prop in obj)"` también se usa bastante. | |
| Además podríamos usar otros nombres de variables en lugar de `key`. Por ejemplo, `"for (let prop in obj)"` también se usa bastante. |
|
Please make the requested changes. After it, add a comment "/done". |
Co-authored-by: Daniel Garcia <jdanielink@gmail.com>
…urce.js Co-authored-by: Daniel Garcia <jdanielink@gmail.com>
Co-authored-by: Daniel Garcia <jdanielink@gmail.com>
Co-authored-by: Daniel Garcia <jdanielink@gmail.com>
Co-authored-by: Daniel Garcia <jdanielink@gmail.com>
|
/done |
|
Aló... @joaquinelio @danielgrj |
|
Aprobar? ni loco, apocope "primera", algun tilde que se me habia escapado, etcetcetcetctcetcetc mmm debería borrar el comentario para no espantar a tu compatriota, ja ja cambios importantes: es confuso hacer review. |
|
Please make the requested changes. After it, add a comment "/done". |
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
Co-authored-by: joaquinelio <joaquinelio@gmail.com>
|
/done |
|
Jajajaja, sale, @joaquinelio en la desesperación de verle merge lo más pronto a este artículo decidí reemplazar todos los "brackets" olvidándome de los "square brackets". |
|
Estoy dormido, así que supongo revisaste y cambiaste asi qe esta vez apruebo sin una mirada asusta un poco la velocidad en que aparecen pr, saludos y buenas noches |
|
ah, no, era acá |
94c1c13
into
javascript-tutorial:master
|
Thank you |
No description provided.