我們通過對象實例的constructor屬性,可以獲取其構造函數的定義,而構造函數的名字也就是JavaScript用戶自定義類的類名稱。對于上面的例子,執行 var strFun = jaclass.constructor.toString(),strFun就是構造函數的原始語句定義(和上面語句塊內容相同)的字符串。我們從strFun中取出"函數名"(類名)就行了,可是這里需要注意。Function類的實例執行toString()時并不會格式化代碼,比如我們把JSClass的構造函數寫成如下格式: