zoukankan      html  css  js  c++  java
  • 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!
  • 相关阅读:
    centOS7 查看防火墙状态 开放端口
    PHP之Trait详解 转
    ps 树形显示
    composer 打印美化
    第一章 Java Web应用开发技术
    团队博客20
    团队博客19
    团队博客18
    团队博客17
    团队博客16
  • 原文地址:https://www.cnblogs.com/seasons1987/p/3205838.html
Copyright © 2011-2022 走看看