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>
     
  • 相关阅读:
    hdu 5475(打破固定思维OR线段树)
    hdu 2521 反素数(打表)
    hdu 4540(dp)
    hdu 4535(排列组合之错排公式)
    hdu 4530(数学)
    hdu 4528(搜索好题)
    hdu 4522(图论,构图)
    kalinux 换源
    用python进行wifi密码生成
    hashcat 中文文档
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12690717.html
Copyright © 2011-2022 走看看