js中的所有類,本身具有三種身份:
1.函式:可以直接被呼叫;
2.物件:應該有其所屬類鏈;
3.類,擁有prototype原型;原型所指例項中必然存在constructor函式,同時,這個constructor指標本身就是指向這個函式本身!
關於__proto__:
1.__proto__稱為原型鏈;
2.js中的所有物件都存在「隱含」屬性__proto__,該屬性是判斷該物件所屬型別的唯一依據,即,__proto__體現了物件所屬型別。
關於prototype:類的原型就是prototype所指向的內容.
prototype和__proto__之間的關係:
乙個類的物件的原型鏈與其所屬類的原型的指向相同,同時這也是instanceof判斷的唯一依據。
關於var與function的解析順序問題
先給幾段 看看你能知道執行結果不 function example1 return f var f function var a1 example1 alert a1 function example2 return f function f var a2 example2 alert a2 fun...
opengl關於obj檔案相關知識
首先看一下obj檔案格式 obj檔案中可以有v 頂點位置 vt 頂點紋理座標 vn 頂點法向量 f 面 開頭的四種型別資料。所有的obj檔案中都有v型資料。格式如下 v 0.437500 0.164062 0.765625 v 0.437500 0.164062 0.765625 v 0.50000...
function 與 的區別
在js中,箭頭函式並不是簡單的function 匿名函式的簡寫語法糖,實際上,箭頭函式和匿名函式有個明顯的區別 箭頭函式內部的this是詞法作用域,在編寫函式時就已經確定了。而匿名函式的this指向執行時實際呼叫該方法的物件,無法在編寫函式時確定。我們看一下下面的例子 function test 5...