• JS中的splice slice concat关于字符串,数组的处理


    splice:

      示例:数组中添加新元素:

        var fruits = ['Banana','Orange','Apple','Mango'];

        fruits.splice(2,0,'Lemon','Kiwi');

        fruits输出结果:Banana,Orange,Lemon,Kiwi,Apple,Mango

        splice()方法用于添加或删除数组中的元素  注意:这种方法会改变原始的数组。(可处理数组,不可处理字符串)

      语法:arr.splice(index,howman,item1,......,itemX)

        index:必需。规定从何处添加/删除元素。该参数是开始插入和(或)删除的数组元素的下标,必须是

          数字。

        howmany:可选。规定应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从

          index 开始到原数组结尾的所有元素。

        item1,......,itemX:可选。要添加到数组的新元素

      返回值:Array:如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

    slice:

      示例:数组中读取元素:

        var fruits = ['Banana','Orange','Apple','Mango'];

        var citrus = fruits.slice(1,3);

        citrus输出为:Orange,Lemon

        slice() 方法可从已有的数组中返回选定的元素

        slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

        注意: slice() 方法不会改变原始数组(可处理数组,字符串)

      语法:array.slice(start,end)

        start:可选。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1

          指最后一个元素,-2 指倒数第二个元素,以此类推。

        end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切

          分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部

          开始算起的元素。

      返回值:Array:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

    concat:

      示例:连接两个字符串:

        var str1 = 'Hello';

        var str2 = 'World!';

        var n = str1.concat(str2);

        n输入的结果:Hello World!

        concat()方法用于连接两个或多个字符串。该方法没有改变原有字符串,但是会返回连接两个或多个字

          符串新字符串。(可处理数组,字符串)

      语法:string.concat(string1,string2,......,stringX)

          string1,string2,......,stringX:必需。将被连接为一个字符串的一个或多个字符串对象。

      返回值:String:两个或多个字符串连接后生成的新字符串。

  • 相关阅读:
    HDFS DataNode 多目录
    HDFS DataNode 退役 旧节点
    HDFS DateNoda 服役 新节点
    HDFS DataNode 时限参数设置
    HDFS NameNode 多目录
    HDFS 安全模式
    HDFS NameNode故障排除
    HDFS CheckPoint时间设置
    HDFS NameNode和SecondaryNameNode
    微信小程序:上拉加载更多
  • 原文地址:https://www.cnblogs.com/CCTV-1/p/13713258.html
Copyright © 2020-2023  润新知