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>
     
  • 相关阅读:
    scrapy爬虫框架实例二
    查看系统信息
    scrapy中ROBOTSTXT_OBEY = True的相关说明
    scrapy爬虫框架实例一,爬取自己博客
    一个节点rac+单节点dg网络配置(listener.ora与tnsnames.ora)
    lsnrctl启动报错,Linux Error: 29: Illegal seek
    单机11g ogg 双向DML复制
    OGG 进程清除、重建
    OGG 11g Checkpoint 详解
    ogg日常运维命令
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12690717.html
Copyright © 2011-2022 走看看