25 lines
		
	
	
		
			569 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			569 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Manipulate JavaScript Objects | ||
|  | --- | ||
|  | There are a couple ways to manipulate object properties, dot notation and bracket notation. | ||
|  | 
 | ||
|  | Adding properties to objects with dot notation: | ||
|  | 
 | ||
|  |     myObject.myProperty = "myValue"; | ||
|  |      | ||
|  | Adding properties to objects using bracket notation: | ||
|  | ```javascript | ||
|  | myObject['myProperty'] = "myValue"; | ||
|  | ``` | ||
|  | 
 | ||
|  | Using bracket notation, we can utilize variables as property names: | ||
|  | 
 | ||
|  | ```javascript | ||
|  | var dynamicProperty = "myProperty"; | ||
|  | myObject[dynamicProperty] = "myValue"; | ||
|  | ``` | ||
|  | 
 | ||
|  | We can also delete them like this: | ||
|  | 
 | ||
|  |     delete(myObject.myProperty); |