• slice(), splice(),split(),indexOf(),join(),replace()


    1.slice()

    slice() 方法可以接受一或两个参数,即要返回项的起始和结束位置。

    在只有一个参数的情况下, slice() 方法返回从该参数指定位置开始到当前数组末尾的所有项。

    如果有两个参数,该方法返回起始和结束位置之间的项——但不包括结束位置的项。

    注意, slice() 方法不会影响原始数组。

    2.splice()

    splice() 的主要用途是向数组的中部插入项,但使用这种方法的方式则有如下 3 种。
     删除:可以删除任意数量的项,只需指定 2 个参数:要删除的第一项的位置和要删除的项数。
    例如, splice(0,2) 会删除数组中的前两项。
     插入:可以向指定位置插入任意数量的项,只需提供 3 个参数:起始位置、0(要删除的项数)
    和要插入的项。如果要插入多个项,可以再传入第四、第五,以至任意多个项。例如,
    splice(2,0,"red","green") 会从当前数组的位置 2 开始插入字符串 "red" 和 "green" 。
     替换:可以向指定位置插入任意数量的项,且同时删除任意数量的项,只需指定 3 个参数:起
    始位置、要删除的项数和要插入的任意数量的项。插入的项数不必与删除的项数相等。例如,
    splice (2,1,"red","green") 会删除当前数组位置 2 的项,然后再从位置 2 开始插入字符串
    "red" 和 "green" 。
    splice() 方法始终都会返回一个数组,该数组中包含从原始数组中删除的项(如果没有删除任何
    项,则返回一个空数组)。

    3.split()

    split() 方法将字符串分割为字符串数组,并返回此数组。

    stringObject.split(separator,limit)

     

    注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

    4.indexOf()

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

    注释:indexOf() 方法对大小写敏感!

    注释:如果要检索的字符串值没有出现,则该方法返回 -1。

    5.join()

    join() 方法用于把数组中的所有元素放入一个字符串。

    6.replace()

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

    注意:该方法不会改变原始字符串。

    string.replace(searchvalue,newvalue)

    参数描述
    searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。
    请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
    newvalue 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
  • 相关阅读:
    Inno Setup区段之Dirs篇
    Inno Setup区段之Tasks篇
    leetcode刷题-69x的平方根
    7.27 判断子序列
    7.26 矩阵中的最长递增路径
    PMP | 备考笔记
    数据结构--数组存储二叉树(Java)
    数据结构--哈希表(Java)
    查找--斐波那契查找(Java)
    牛客网--字节跳动面试题--特征提取
  • 原文地址:https://www.cnblogs.com/songsongblue/p/11676864.html
Copyright © 2020-2023  润新知