29 lines
		
	
	
		
			578 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			578 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Manipulate JavaScript Objects
 | |
| localeTitle: 操纵JavaScript对象
 | |
| ---
 | |
| 有几种方法可以操纵对象属性,点符号和括号表示法。
 | |
| 
 | |
| 使用点表示法向对象添加属性:
 | |
| ```
 | |
| myObject.myProperty = "myValue"; 
 | |
| ```
 | |
| 
 | |
| 使用括号表示法向对象添加属性:
 | |
| 
 | |
| ```javascript
 | |
| myObject['myProperty'] = "myValue"; 
 | |
| ```
 | |
| 
 | |
| 使用括号表示法,我们可以将变量用作属性名称:
 | |
| 
 | |
| ```javascript
 | |
| var dynamicProperty = "myProperty"; 
 | |
|  myObject[dynamicProperty] = "myValue"; 
 | |
| ```
 | |
| 
 | |
| 我们也可以删除它们:
 | |
| ```
 | |
| delete(myObject.myProperty); 
 | |
| 
 | |
| ``` |