當前位置:
首頁 >
javascript函数上的prototype属性的理解
發布時間:2025/3/20
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
javascript函数上的prototype属性的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
var fn = function(){};
console.debug(fn.prototype);?console.debug(fn.prototype.constructor);??
console.debug(fn.constructor);?
輸出的效果為:
1.??var fn= function(){};?
? ? 把上面的fn看作是一個函數或者構造函數. 那么每一個函數上面都有一個prototype的對象.?所以fn.prototype是一個Object.
2. ?借用鄭達成?所說的: ?在javascript規范中有說明,構造函數上都有一個prototype對象,而prototype中有一個constructor屬性,這個屬性指向構造函數自身。
3. 把var fn= function(){}; 看作一個對象,既然是對象的話肯定需要一個構造函數來創建它.那么的它的構造函數為:Function
轉載于:https://my.oschina.net/woweiwokuang/blog/99081
總結
以上是生活随笔為你收集整理的javascript函数上的prototype属性的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 等值数目-------2012年12月2
- 下一篇: 关于jQuery的$.getJSON乱码