• 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>
     
  • 相关阅读:
    Contest Record
    Work at DP
    波兰题目补全计划
    BZOJ #3746: [POI2015]Czarnoksiężnicy okrągłego stołu 动态规划
    【HEOI 2018】制胡窜
    【HEOI 2018】林克卡特树
    省选之前的未完成的计划(截至到省选)
    小学半平面交
    小学扩展欧拉定理
    【复习】高斯消元解图上期望概率
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12690717.html
Copyright © 2020-2023  润新知