javascript - 怎么把该方法封装为原生的js方法 就跟split函数一样
迷茫
迷茫 2017-04-11 12:34:42
[JavaScript讨论组]

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
高洛峰
var zi='Isd am a student';
 String.prototype.mySplit=function(sqrt){ 
    var zu=[]; 
    var a=0; 
    var b=0; 
    for(var i=0;i<=zi.length;i++){
         if(zi[i]==sqrt||i==zi.length){
             zu[b]='';
             for(var j=a;j<i;j++){ 
                 zu[b]+=zi[j]; 
             } 
             a=i; 
             b++; 
        }else{
             continue;
        } 
    }
    return zu;
 } 
var arr =zi.mySplit(' '); console.log(arr);

用手机打的代码,有点丑

怪我咯
  1. 你得先定好哪个是this

  2. 然后哪几个参数需要外部输入

  3. 最后这么写就行了

    Array.prototype.方法的名字 = function(){
        //your code
    }
巴扎黑

没看懂你的方法在干什么,如果你要是操作字符串,可以在String.prototype上添加方法。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号