zoukankan      html  css  js  c++  java
  • 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>
     
  • 相关阅读:
    WordPress研究心得
    Java之生成Pdf并对Pdf内容操作
    Java之生成条形码、PDF、HTML
    Redis口令设置
    Redis启动问题解决方案
    网狐6603手机棋牌游戏源码.rar
    LNK1179 无效或损坏的文件: 重复的 COMDAT“_IID_IDispatchEx”
    c++转C#
    error LNK1281: 无法生成 SAFESEH 映像 LNK2026 模块对于 SAFESEH 映像是不安全的 VS2015 /win10
    当两行的数据一样时,要删除一行的正则表达式解决办法。
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12690717.html
Copyright © 2011-2022 走看看