說我得到了這個JS代碼獲取誰叫父母在JavaScript
function Parent(){}
Parent.prototype.do = function(){ // Get here the Child(1|2)'s class name }
function Child1(){}
Child.prototype = new Parent();
function Child2(){}
Grandson.prototype = new Parent();
Child1.do();
Child2.do();
我知道,有一個(目前不建議使用)「來電顯示」參數內的信息。
這怎麼辦? 這是JavaScript中做事的常見模式,還是反模式?通常如何做這種類型的東西?
最好是使用Object.create來設置Child的原型而不是創建Parent的實例。 http://stackoverflow.com/questions/16063394/prototypical-inheritance-writing-up/16063711#16063711 – HMR 2014-10-30 23:35:45
明白了,謝謝。 – Michael 2014-10-31 10:24:42