如何为JS的变量制定扩展方法 我知道,用string.propotype可以对字符串写扩展属性或者方法,,那我想请问如何对任意变量构架扩展方法或属性尼?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string.propotype可以给string扩展一个左右去掉空格的方法,trim。百度搜一下就知道了。对象都可以用prototype扩展如:<script> function Person(name){ this.name = name; } Person.prototype.getName = function(){ alert(this.name); }; var p = new Person('11'); p.getName();</script> 我不是需要一个固定对象的扩展方法,而是所有的。如function (startStr, endStr,boolen) {}我要为里面所有参数定义个扩展方法。以后换了一个function,换了参数,我的扩展方法依然可以用,不是针对某个对象 Object.prototype.方法名 = function(){};Function.prototype.方法名 = function(){};等等这些都可以扩展。你新声明的function a(){};就有了一个你Function.prototype出来的新方法 谷歌浏览器下对于reload()的支持 学习网站注册项选择性失效 关于表单验证及字符传值问题,请高手帮帮忙!! 一个棘手的web控件问题 新手提问:一个小东西。 我对javascript不懂,我找了这段代码,可是不知如何可以再增加几个城市? 请问JS中有没有chr()函数???????????????????? 如何让页面在打开的时候全屏显示?(我就是想让IE的工具栏菜单栏,地址栏都隐藏) 关于传递数值型字符串的问 菜鸟的新问题。 可以用javascript执行客户端的DOS批处理文件吗? 求解一道js面试题的答案(给点提示也很感谢!)
可以给string扩展一个左右去掉空格的方法,trim。
百度搜一下就知道了。对象都可以用prototype扩展
如:
<script>
function Person(name){
this.name = name;
}
Person.prototype.getName = function(){
alert(this.name);
};
var p = new Person('11');
p.getName();</script>
Object.prototype.方法名 = function(){};
Function.prototype.方法名 = function(){};
等等这些都可以扩展。
你新声明的function a(){};
就有了一个你Function.prototype出来的新方法