10.3.2 prototype属性.html

来自「即学即用JavaScript核心对象参考手册原版光盘」· HTML 代码 · 共 35 行

HTML
35
字号
<script>
 function extraNumbers(str)
 { 
   var arr,result="";
   var isNumber=false;
   var intNum=0;
   for(var i=0 ;i<strMsg.length;i++)
   {
       var char=strMsg.charAt(i);
       if(parseInt(char)>=0)
        {
              if(! isNumber)
               {
                  isNumber=true;
                  intNum++;
                  result+=",";
               }
              result+=char;
        } 
       else
          isNumber=false;     
   }
   return result.split(",");
 }
 //将新方法添加到String对象中
 String.prototype.extraNumbers=extraNumbers;
 var strMsg="你好,我的QQ是122737329,电话时05461234567,常联系哦"
 var newStr=new String(strMsg);
 //调用新方法
 var arrtest=newStr.extraNumbers();
 for(var i=0;i<arrtest.length;i++)
 {
   document.write(arrtest[i]+"<br>");
 }
</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?