String.prototype是什么?

String.prototype是什么?

String.prototype用于为某字符串对象新增方法,比如: 在javascript中有一方法replace,它是用于替换某字符串中第一个匹配的字符,如果我们想为它追加一个循环匹配所有字符的方法时,可以这样子: String.prototype.replaceAll = function(oldStr, newStr) {
   return this.replace(new RegExp(oldStr,"gm"),newStr);  } 有了这一句以后,我们就可以用jquery类似这样子搞了: var bodyString = $("body").html().replaceAll("林俊杰","只是个传说"); 这样子,凡是在body中出现了"林俊杰"类似的字符,就会被替换为"只是个传说"了。 没有上面的定义的话,html().replaceAll(.....) 是执行不了的。因为没有replaceAll这个方法。 另外,上面的方法也不错,mark!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部