29 lines
		
	
	
		
			691 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			691 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Manipulate JavaScript Objects | ||
|  | localeTitle: Manipular objetos de JavaScript | ||
|  | --- | ||
|  | Hay un par de formas de manipular las propiedades de los objetos, la notación de puntos y la notación de corchetes. | ||
|  | 
 | ||
|  | Añadiendo propiedades a objetos con notación de puntos: | ||
|  | ``` | ||
|  | myObject.myProperty = "myValue";  | ||
|  | ``` | ||
|  | 
 | ||
|  | Añadiendo propiedades a objetos usando notación de corchete: | ||
|  | 
 | ||
|  | ```javascript | ||
|  | myObject['myProperty'] = "myValue";  | ||
|  | ``` | ||
|  | 
 | ||
|  | Usando la notación de corchetes, podemos utilizar variables como nombres de propiedades: | ||
|  | 
 | ||
|  | ```javascript | ||
|  | var dynamicProperty = "myProperty";  | ||
|  |  myObject[dynamicProperty] = "myValue";  | ||
|  | ``` | ||
|  | 
 | ||
|  | También podemos eliminarlos así: | ||
|  | ``` | ||
|  | delete(myObject.myProperty);  | ||
|  | 
 | ||
|  | ``` |