zoukankan      html  css  js  c++  java
  • js的slice和split和splice和substring和substr的区别

    1、slice();

    截取数组,返回新数组,不改变原数组。

    arr.slice(start,end); 从start开始截取,为负数的时候,表示从尾部元素开始。end :可选,截取到指定位置(不包括末尾值),没有指定,则截取到最后一个元素。

    2、split();

    用于把一个字符串切割为字符串数组,返回新的字符串数组,每个变量用“,”分割。

    stringObject.split(separator,howmany)

    separator:字符串或者正则表达式,从改参数指定的地方分割stringObject。

    howmany:返回数组的长度。

    var str = "bcdadeafus"; str.split("a");//["bcs","de","fus"]

    3、splice();

    从数组中添加、删除元素,改变原有数组,返回被删除的元素。

    arrayObject.splice(index,howmany,item1,...itemX)

    index:整数,规定添加、删除项目的位置,使用附属可从数组结尾处规定位置。

    howmany:删除的项目数量

    item:想数组添加的新项目。

    var arr= ['a','b','c','d'];

    var  delete = arr.splice(1,2)

    console.log(arr);//a,d

    console.log(delete);//b,c

    4、substring();

    substring(start,stop)

    start:子字符串的开始位置;

    stop:表示结束结果。

    5、substr();

    substr(start,length);

    start:字符串的开始位置,

    length:字符串的长度。

  • 相关阅读:
    Python-pymysql
    MySQL学习(3)
    MySQL学习(1)
    MySQL与PostgreSQL哪个更好?
    svn与git区别
    journalctl常用命令
    Spring Cloud 生产环境性能优化
    springcloud优雅停止上下线与熔断
    istio基础详解
    微服务的全链路监控
  • 原文地址:https://www.cnblogs.com/zj911005/p/10838307.html
Copyright © 2011-2022 走看看