26 lines
		
	
	
		
			674 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			674 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Add New Properties to a JavaScript Object | ||
|  | localeTitle: 将新属性添加到JavaScript对象 | ||
|  | --- | ||
|  | 您可以像修改现有JavaScript对象一样向现有JavaScript对象添加新属性。 | ||
|  | 
 | ||
|  | 有两种不同的语法,点表示法和括号表示法。为了便于阅读,通常首选点符号,但属性必须是有效的标识符。 | ||
|  | 
 | ||
|  | 以下是使用点符号的方法: | ||
|  | ``` | ||
|  | myDog.bark = "woof-woof";  | ||
|  | ``` | ||
|  | 
 | ||
|  | 以下是使用括号表示法的方法: | ||
|  | 
 | ||
|  | ```javascript | ||
|  | myObject['bark'] = "woof-woof";  | ||
|  | ``` | ||
|  | 
 | ||
|  | 使用括号表示法,我们可以将变量用作属性名称: | ||
|  | 
 | ||
|  | ```javascript | ||
|  | var dynamicProperty = "bark";  | ||
|  |  myObject[dynamicProperty] = "woof-woof";  | ||
|  | 
 | ||
|  | ``` |