• slice,splice,substr,substring函数的区别


    slice:

      语法:array.slice(startIndex,endIndex);

      参数:

          startIndex:必须,规定从何处开始选取,如果为负则从尾部开始计算 ;

          endIndex:可选,规定从何处结束 

      返回值:返回一个新数组,从startIndex开始到endIndex之前的元素的组数;

      原数组:不会改变;

    splice:

      语法:array.splice(startIndex,length,item1,item2,.....,itemX);

      参数:

        startIndex:必须,整数,规定添加/删除项目的位置,使用负数可从结尾处规定位置 
        length:可选,要删除的项目数量,设为0则不删 
        item1, …., itemX:可选,向数组添加的新项目

      返回值:包含被删除项目的新数组;

      原数组:改变;

    substr:

      语法:string.substr(startIndex,length);

      参数:

        startIndex:必须,要抽取字符串的起始下标,必须是数值,如果为负则从尾部开始算起 
        length:可选,子串中的字符数,必须是数值,如果不写,则返回stringObject从开始位置到结束的字符串

      返回值:一个新的字符串,包含从start(包括start)开始处的length个字符 

      原字符串:不会改变;

    substring:

       语法:string.substring(startIndex,endIndex);

       参数:

          startIndex:必须,非负整数,提取的第一个字符在stringObject的位置。 
          endIndex:可选,非负整数,要比提取字符串的最后一个位置多1 

       注释:substr和substring最重要的区别是substring不接受负参数 
       返回值:一个新的字符串,包含stringObject的一个子字符串,内容是从start到stop-1处的所有字符;

       原字符串:不会改变;

  • 相关阅读:
    MetaMask/metamask-extension-provider
    MetaMask/json-rpc-engine
    MetaMask/json-rpc-middleware-stream
    DamonOehlman/detect-browser
    kumavis/obj-multiplex
    java面试第三天
    java面试第二天
    JavaScript公共函数
    Eclipse快捷键大全
    Jdbc入门
  • 原文地址:https://www.cnblogs.com/jkr666666/p/10740475.html
Copyright © 2020-2023  润新知