object.create()方法的寫法咨詢,傳入的參數(shù)一定要是Detector.prototype而不能是Detector嗎?
教程里面有一句語句,LinkDetector.prototype = Object.create(Detector.prototype)。如果寫成:LinkDetector = Object.create(Detector)這樣可以嗎?為啥這里一定要強調(diào)prototype呢?
教程里面有一句語句,LinkDetector.prototype = Object.create(Detector.prototype)。如果寫成:LinkDetector = Object.create(Detector)這樣可以嗎?為啥這里一定要強調(diào)prototype呢?
2016-04-06
舉報
2019-03-18
我覺得理論上你這么寫沒毛病,因為只要傳入的是個對象就可以,prototype也是個對象,不談這個例子,你這么寫雖然不會報錯,但是實現(xiàn)不了咱們想要的功能
2016-04-08
定義是傳入prototype。但是不知道為什么這么設(shè)計。
2016-04-08
建議你看看 Object.create()方法的定義