Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Improved some spanish translation in object/general.md #132

Merged
merged 1 commit into from

2 participants

@davidmatas

No description provided.

@BonsaiDen BonsaiDen merged commit 5c5295d into BonsaiDen:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Apr 13, 2012
  1. @davidmatas
This page is out of date. Refresh to see the latest.
Showing with 13 additions and 13 deletions.
  1. +13 −13 doc/es/object/general.md
View
26 doc/es/object/general.md
@@ -1,22 +1,22 @@
## Uso de objetos y propiedades
-Todo en JavaScript actúa como un objeto, con las dos únicas excepciones de
+Todo en JavaScript actúa como un objeto, con las dos únicas excepciones de
[`null`](#core.undefined) y [`undefined`](#core.undefined).
false.toString() // 'false'
[1, 2, 3].toString(); // '1,2,3'
-
+
function Foo(){}
Foo.bar = 1;
Foo.bar; // 1
-Un error muy común es el uso de literales númericos como objetos.
+Un error muy común es el uso de literales númericos como objetos.
Esto se debe a un error en el parser de JavaScript que intenta analizar la
*notación de puntos* como un literal de punto flotante.
2.toString(); // lanza SyntaxError
-Existe un par de soluciones que pueden utilizarse para hacer que los
+Existe un par de soluciones que pueden utilizarse para hacer que los
literales númericos actúen como objetos.
2..toString(); // el segundo punto es reconocido correctamente
@@ -25,30 +25,30 @@ literales númericos actúen como objetos.
### Objetos como un tipo de datos
-Los objetos en JavaScript también pueden ser utilizados como una Tabla Hash o conocido como [*Hashmap*][1] en inglés, consisten
+Los objetos en JavaScript también pueden ser utilizados como una Tabla Hash o conocido como [*Hashmap*][1] en inglés, consisten
principalmente en nombres de propiedades asignadoles valores a estos.
-El uso de un objeto literal - con notación `{}` - puede crear un
+El uso de un objeto literal - con notación `{}` - puede crear un
objeto plano. Este nuevo objeto [heredado](#object.prototype) desde `Object.prototype`
no posee [propiedades propias](#object.hasownproperty) definidas.
var foo = {}; // un nuevo objeto vacío
// un nuevo objeto con la propiedad llamada 'test' con el valor 12
- var bar = {test: 12};
+ var bar = {test: 12};
### Acceso a las propiedades
Se puede acceder a las propiedades de un objeto de dos maneras, ya sea a través de la
-notación de punto o desde la notación de corchetes.
-
+notación de punto o desde la notación de corchetes.
+
var foo = {name: 'Kitten'}
foo.name; // kitten
foo['name']; // kitten
-
+
var get = 'name';
foo[get]; // kitten
-
+
foo.1234; // SyntaxError
foo['1234']; // ¡funciona!
@@ -59,8 +59,8 @@ el uso de propiedades que de otro modo daría lugar a error de sintaxis.
### Eliminando propiedades
La única manera de eliminar una propiedad desde un objeto es usando el
-operador `delete`; Se establece la propiedad a `undefined` o `null` sólo al
-*valor* asociado de la propiedad, pero no ha un *key* (valor clave).
+operador `delete`; establecer la propiedad a `undefined` o `null` solamente
+elimina el *valor* asociado a la propiedad, pero no la *key* (valor clave).
var obj = {
bar: 1,
Something went wrong with that request. Please try again.