您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關JavaScript中怎么定義對象,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
一、JavaScript對象的定義
JavaScriptJavaScript對象的定義,其基本格式如下:
FunctionObject(屬性表) This.prop1=prop1 This.prop2=prop2 ... This.meth=FunctionName1; This.meth=FunctionName2; ...
在一個JavaScript對象的定義中,可以為該JavaScript對象指明其屬性和方法。通過屬性和方法構成了一個JavaScript對象的實例。如以下是一個關于UniversityJavaScript對象的定義:
Functionuniversity(name,city,creatDateURL) This.name=name This.city=city This.creatDate=NewDate(creatDate) This.URL=URL
其基本含義如下:
Name-指定一個“單位”名稱。
City-“單位”所在城市。
CreatDate-記載universityJavaScript對象的更新日期。
URL-該JavaScript對象指向一個網址。
二、創建JavaScript對象實例
一旦JavaScript對象定義完成后,就可以為該JavaScript對象創建一個實例了:
NewObject=Newobject();
其中Newobjet是新的JavaScript對象,Object已經定義好的JavaScript對象。例:
U1=Newuniversity(“云南省”, “昆明市”,"January05,199712:00:00","http://www.YN.KM") U2=Newuniversity(“云南電子科技大學”, “昆明”,"January07,199712:00:00","htlp://www.YNKJ.CN")
三、JavaScript對象方法的使用
在JavaScript對象中除了使用屬性外,有時還需要使用方法。在JavaScript對象的定義中,我們看到This.meth=FunctionName語句,那就是為定義JavaScript對象的方法。實質JavaScript對象的方法就是一個函數FunctionName,通過它實現自己的意圖。
例在universityJavaScript對象中增加一個方法,該方法是顯示它自己本身,并返回相應的字串。
functionuniversity(name,city,createDate,URL) This.Name=Name; This.city=city; This.createDate=NewDate(creatDate); This.URL=URL; This.showuniversity=showuniversity;
其中This.showuniversity就是定義了一個方法---showuniversity()。
而showuniversity()方法是實現universityJavaScript對象本身的顯示。
functionshowuniversity() For(varpropinthis) alert(prop+="+this[prop]+"");
其中alert是JavaScript中的內部函數,顯示其字符串。
以上就是JavaScript中怎么定義對象,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。