關於js一般物件與標配物件

2022-01-31 04:24:43 字數 1458 閱讀 9446

當乙個js

函式物件被建立時,

function 

構造器產生的函式物件會執行類似這樣的一些**

this.prototype=

新函式被賦予了乙個prototype

屬性,它的值是乙個物件,該物件包含了乙個

constructor

屬性,該屬性的值為改新函式的物件

function

fun()

alert(fun.prototype.constructor==fun);//

true

alert(fun.__proto__==function.prototype)//

true

alert(fun.prototype.constructor);//

即為該函式物件

alert(tostring.prototype.constructor);//

系統自帶函式,返回native code

建構函式類(首字母大寫)

function

car(color)

car.prototype.color="blue";

car.prototype.showcolor=function

()alert(car.prototype.constructor);

//列印出建構函式體即函式本身物件

var car1=new car('red');

alert(car1.__proto__==car.prototype);//

true 原型鏈

alert(car1.constructor);//

建構函式

alert(car1.prototype);//

undefined

alert(typeof car1);//

obj

string 物件與字元

所有字元預設都連線到string.prototype

物件上無論是否是用new string() 

建立的

var str=new string('ab');

var str1="abc";

alert(

typeof str); //

obj obj

alert(

typeof str1); //

string

alert(str.__proto__==string.prototype);//

true

alert(str1.__proto__==string.prototype);//

true

alert(str.constructor);

//native code 說明是原生** 底層寫該函式的**

其他基本型別一樣

構造乙個類的物件的一般順序

如果該類有直接或者間接的虛基類,則先執行虛基類的建構函式。如果該類有其他基類,則按照它們在繼承宣告的列表中出現的次序,分別執行它們的建構函式,但構造過程中,不在執行它們基類的建構函式。按照在類定義中出現的順序,對派生類中新增的成員物件進行初始化。對於類型別的成員物件,如果出現在建構函式初始化列表中,...

js與jQuery實現AJAX的一般方法

第一步,獲取xmlhttprequest物件 第二步,開啟與伺服器的連線 method 請求方式,可以是get或post url 所要訪問的伺服器中資源的路徑 如 day10 servlet aservlet async 是否為非同步傳輸,true 表示為非同步傳輸 一般都是true 第三步,傳送請...

C 構造乙個類的物件的一般順序

include using namespace std class base0 基類base0的宣告 int x class base1 virtual public base0 base0為虛基類,公有派生base1類 class base2 virtual public base0 base0為...