javascript中創(chuàng)建對象的三種常用方法
更新時間:2010年12月30日 19:53:48 作者:
在javascript中創(chuàng)建對象的三種方法,腳本之家以前發(fā)布過有簡單實例版的,大家可以參考下。
創(chuàng)建對象的三種方法
方法一:
var obj = new Object();
obj.屬性 = 值;
//繼續(xù)添加其它屬性
obj.方法 = function(參數(shù)) {
//功能代碼
}
//繼續(xù)添加其它方法
方法二:
var obj = {
屬性:值 ,
//繼續(xù)添加其它屬性 ,
方法: function(參數(shù)) {
功能代碼
} ,
//繼續(xù)添加其它方法
}
以上兩種方法都是直接創(chuàng)建一個對象
方法三:
//先定義對象的模型,也可以理解為類
function obj(參數(shù)) {
this.屬性 = 值;
//繼續(xù)添加其它屬性
}
obj.prototype.方法 = function(參數(shù)) {
//功能代碼
....
}
//繼續(xù)添加其它方法
//再根據(jù)對象的模型實例化對象
var aTest = new obj(參數(shù))
方法一:
復(fù)制代碼 代碼如下:
var obj = new Object();
obj.屬性 = 值;
//繼續(xù)添加其它屬性
obj.方法 = function(參數(shù)) {
//功能代碼
}
//繼續(xù)添加其它方法
方法二:
復(fù)制代碼 代碼如下:
var obj = {
屬性:值 ,
//繼續(xù)添加其它屬性 ,
方法: function(參數(shù)) {
功能代碼
} ,
//繼續(xù)添加其它方法
}
以上兩種方法都是直接創(chuàng)建一個對象
方法三:
復(fù)制代碼 代碼如下:
//先定義對象的模型,也可以理解為類
function obj(參數(shù)) {
this.屬性 = 值;
//繼續(xù)添加其它屬性
}
obj.prototype.方法 = function(參數(shù)) {
//功能代碼
....
}
//繼續(xù)添加其它方法
//再根據(jù)對象的模型實例化對象
var aTest = new obj(參數(shù))
相關(guān)文章
JS實現(xiàn)駝峰字符串轉(zhuǎn)下劃線字符串的三種方法
這篇文章主要介紹了js下劃線和駝峰互相轉(zhuǎn)換的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2023-11-11JS如何根據(jù)條件取出數(shù)組中對應(yīng)項
這篇文章主要介紹了JS根據(jù)條件取出數(shù)組中對應(yīng)項,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03bootstrap 設(shè)置checkbox部分選中效果
本篇文章主要介紹了bootstrap 設(shè)置checkbox部分選中效果,主要涉及到j(luò)s各個方面的內(nèi)容,對于bootstrap設(shè)置checkbox選中效果感興趣的朋友可以參考一下吧2017-04-04javascript 讀取內(nèi)聯(lián)之外的樣式(style、currentStyle、getComputedStyle區(qū)別介紹
最常用的是style屬性,在JavaScript中,通過document.getElementById(id).style.XXX就可以獲取到XXX的值,但意外的是,這樣做只能取到通過內(nèi)嵌方式設(shè)置的樣式值,即style屬性里面設(shè)置的值。2010-05-05