2012-03-10 77 views

回答

5

不适用于jQuery。只是扩展你所需要的特定类型的prototype ...

if (!String.prototype.capitalize) { 
    String.prototype.capitalize = function() { 
     return this.toUpperCase(); 
    } 
} 

'foobar'.capitalize(); // 'FOOBAR' 

在功能方面,this将要在其上调用该方法的字符串。

+1

当然,谢谢 – Rob 2012-03-10 02:49:10

+1

虽然我会假设'capitalize'更多'返回this.slice(0,1).toUpperCase()+ this.slice(1)':) – tkone 2012-03-10 03:28:09

+0

@tkone:是的,会更有意义。没有真正认识到这一点。 :) – 2012-03-10 03:29:20

相关问题