//(1) "ab&&2"->["ab","2"] 仿写split()
let str="ab&&2";
let arr=[];
let str2="";
let num=0;
for(let i=0;i<str.length;i++){
if(str[i]!=="&"){
str2+=str[i]
}else{
num++;
if(num==2){
arr.push(str2);
num=0;
str2="";
}
}
}
arr.push(str2)
console.log(arr);
//(2)["ab","2"]通过"&&"组合成"ab&&2" 仿写join()
let string='';
let array=["ab","2"];
for(let i=0;i<array.length;i++){
if(i===array.length-1){
string+=array[i]
}else{
string+=array[i]+"&&"
}
}
console.log(string);
面试题 仿写split方法和join方法
于 2022-05-09 16:33:43 首次发布
"本文展示了如何使用JavaScript仿照split()函数将"ab&&2"拆分为["ab", "2"],以及如何通过join()函数将数组["ab", "2"]合并为"ab&&2"。这些操作涉及字符串处理和数组操作的基础技巧。"
摘要由CSDN通过智能技术生成