javascript - 怎么把该方法封装为原生的js方法 就跟split函数一样
本文介绍了javascript - 怎么把该方法封装为原生的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>
解决方案
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);
用手机打的代码,有点丑
这篇关于javascript - 怎么把该方法封装为原生的js方法 就跟split函数一样的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文