JavaScript 动态添加类属性与方法实现

作者:半夏时间:2026-10-31 03:22:00浏览:364

本文介绍如何在 JavaScript 中创建类实例后,动态为其添加属性和方法。通过修改对象原型(prototype)的方式,可以在运行时为已有对象扩展功能,实现灵活的面向对象编程技巧。

JavaScript 动态添加属性与方法

JavaScript 具备强大的面向对象特性,允许在实例创建后动态追加属性和方法。尽管这是一个常见的小技巧,但在实际开发中容易遗忘。本文通过一个简短的示例进行记录,供参考学习。


function MyClass() 
{  
  //This function is same as a constructer  
  alert("New Object Created");  
} 
//Creating Object  
var MyObject = new MyClass ();  
NewObject.prototype =  
{  
  //Adding Method named "MyMethod"  
  MyMethod: function(){alert("My Method");} ,  
  
  //Adding property named "MyProperty"  
  MyProperty: "My Property"  
} 
 
//Calling Method  
MyObject.MyMethod();  
 
//Assigning Property  
MyObject.MyProperty = "My Property Value changed"; 

以下为一个基础示例,欢迎技术高手指正与交流。

以上就是 JavaScript 动态添加类属性与方法的全部内容,感谢支持。

作者最新文章