写一个函数,参数为一个字符,一个字符串,根据这个字符 将 传入的字符串 分割成多个字符串,并用数组返回这些分割的字符串
function getStr(a,str) {
arr=str.split(a);
return arr;
}
getStr(" ","ni hao zhe li shi guo xin an")
document.write(arr);*/
/*function getStr(a,str) {
var arr=[];//创建用于函数返回的字符串数组
var temp=[];//创建一个临时数组
console.log(str.length)
for(var i=0;i<str.length;i++){
if(a!=str[i]){//如果当前字符不等于字符a
temp.push(str[ i]);//将该字符放入临时数组中,继续循环
}
if(a==str[i]||i==str.length-1){//如果当前字符等于字符a
var string=temp.join("");//将临时数组转换为字符串
arr.push(string);//将该字符串放入arr数组中
temp=[];//清空临时数组,继续循环
}
}
return arr;
}
var a=prompt("请输入分割的字符:");
var str=prompt("请输入一个字符串:");
var result=getStr(a,str);
document.write(result);