Rob*_*Rob 3 javascript jquery extend
我试图找出如何使用类似于toLowerCase()的一些自己的方法扩展JavaScript
假设我想要一个大写()或addUnderscores(),真的是什么.我假设有一种方法可以扩展或覆盖现有的方法.
还有一种方法可以用jQuery做到这一点吗?
小智 5
不是用jQuery.只需扩展prototype您需要的特定类型...
if (!String.prototype.capitalize) {
String.prototype.capitalize = function() {
return this.toUpperCase();
}
}
'foobar'.capitalize(); // 'FOOBAR'
Run Code Online (Sandbox Code Playgroud)
在函数中,this将是您调用方法的字符串.