JavaScript is required to use Bungie.net

雜七雜八

瀏覽大量隨機討論串。
由dazarobbo編輯: 1/29/2013 6:44:42 AM
6

Retrieve function body as string

[quote]Object.defineProperty(Function.prototype, "Source", { get: function(){ return /{([\s\S]+)}/.exec(this.toString())[1]; } });[/quote]Magic. I seem to have posted this in the wrong place...

文章張貼語言:

 

以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

檢視完整主題
  • 由Avants Garde編輯: 1/29/2013 11:51:08 PM
    I like to use the normal naming convention, starting with lowercase. Also, 'this' works, but I guess for clarity, toString is okay too. I hate floating regexes like that, so I would rather do this altogether: [quote]this.toString().match(/{([\s\S]+)}/)[1];[/quote]

    文章張貼語言:

     

    以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

    1 回覆
    你無權檢閱此內容
    ;
    preload icon
    preload icon
    preload icon