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 創建類並動態添加屬性及方法的簡單實現全部內容了,希望大家多多支持~