怎么把该方法封装为原生的js方法 就跟split函数一样

<script>

var zi='Isd am a student';var zu=[];var a=0;var b=0;for(var i=0;i<=zi.length;i++){    if(zi[i]==' '||i==zi.length){
        zu[b]='';        for(var j=a;j<i;j++){
            zu[b]+=zi[j];
        }
        a=i;
        b++;
    }else{        continue;
    }
}console.log(zu)

</script>


qq_花开花谢_0
浏览 793回答 1
1回答

慕桂英3389331

var&nbsp;zi='Isd&nbsp;am&nbsp;a&nbsp;student';&nbsp;String.prototype.mySplit=function(sqrt){&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;zu=[];&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;a=0;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;b=0;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;i<=zi.length;i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(zi[i]==sqrt||i==zi.length){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zu[b]='';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;j=a;j<i;j++){&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zu[b]+=zi[j];&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=i;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b++;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;zu; &nbsp;}&nbsp; var&nbsp;arr&nbsp;=zi.mySplit('&nbsp;');&nbsp;console.log(arr);用手机打的代码,有点丑
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript