coffeescript 下的构造函数中如何使用return语句?
生活随笔
收集整理的這篇文章主要介紹了
coffeescript 下的构造函数中如何使用return语句?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在javascript中,如果我們希望將某個函數用作構造函數,那么,在這個函數中最好不要用任何return語句。系統將自動返回this,作為產生的新對象。
這一習慣在coffeescript中可能產生問題。
在coffeescript中,如果希望將某個函數用作構造函數,也就是說,希望用new MyClass(...)的方式產生對象,記得最后一條語句應該是return this. 否則,因為coffescript總是會返回最后一條語句的值,那么你得到的可能不是你希望的MyClass的實例。
當然,因為coffeescript提供了class關鍵字直接定義類,你在用class語句定義類的時候,在其中的constructor中就不需要使用return語句了。
轉載于:https://www.cnblogs.com/chaosim/archive/2013/05/05/3060560.html
總結
以上是生活随笔為你收集整理的coffeescript 下的构造函数中如何使用return语句?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netbeans搭建Android环境
- 下一篇: (2)链路层