JS字符串常用方法(自)---5、字符串分割
JS字符串常用方法(自)---5、字符串分割
一、总结
一句话总结:
字符串分割方法是split(separator),separator(分割符),分隔符是字符串,可以是多个字符,返回值是分割成的数组
split(separator)
作用:将字符串分割成数组
参数:separator(分割符),分隔符是字符串,可以是多个字符
返回值:分割成的数组
console.log('fry abc my so'.split(' '));
console.log('fry-abc-my-so'.split('-a'));
1、split()方法参数separator(分割符)注意点?
split()方法的参数separator(分割符)是字符串,也就是可以是多个字符
2、数组和字符串互转方法?
数组转字符串:join(separator)
字符串转数组:split(separator)
二、字符串分割
博客对应课程的视频位置:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>split()</title> 6 </head> 7 <body> 8 <!-- 9 split(separator) 10 作用:将字符串分割成数组 11 参数:separator(分割符),分隔符是字符串,可以是多个字符 12 返回值:分割成的数组 13 14 split()方法参数separator(分割符)注意点 15 split()方法的参数separator(分割符)是字符串,也就是可以是多个字符 16 17 18 数组和字符串互转方法 19 数组转字符串:join(separator) 20 字符串转数组:split(separator) 21 22 --> 23 <script> 24 console.log('fry abc my so'.split(' ')); 25 console.log('fry-abc-my-so'.split('-a')); 26 27 //自己写简略的split,separator是一个字符的情况 28 String.prototype.split_my=function(separator){ 29 let start_index=0; 30 let ans_arr=[]; 31 32 //遍历字符串数组找到分隔符 33 for (let i=0;i<this.length;i++){ 34 if(this[i]==separator){ 35 ans_arr.push(this.slice(start_index,i)); 36 start_index=i+1; 37 } 38 } 39 return ans_arr; 40 }; 41 console.log('fry-abc-my-so'.split_my('-')); 42 </script> 43 </body> 44 </html>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672