美文网首页
js方法中某些相近的方法区分

js方法中某些相近的方法区分

作者: 光年之外iii | 来源:发表于2019-10-10 21:35 被阅读0次

    slice()方法:

    基于当前数组获取指定区域元素并创建一个新数组,

    如:

    从原字符串(数组)中获取由下标指定的区域,并返回从第一项开始到最后一项-1的值。

    substring()方法:

    该方法只适用于字符串中,与slice()的使用方法基本相同,与slice()方法有两点不同:

    (1)当下标出现负数时,不会有slice()方法一样,从后往前计算,substring()方法会直接将负数值返回为0.

    (2)当出现在start位置上的参数小于end位置上的参数时,会将两个数的位置调转,而不是像slice()方法一样返回空数组。

    如:

    substr()方法:

    同样是截取值,方法中的参数又与substring()中有所不同,第一个参数同为下标,第二个参数则是需要截取的值的长度。

    如:

    上述所有的方法与concat()方法,splice()方法,split()方法,trim()一样,都不会改变原字符串(数组)的长度和值。

    下面附上所有方法的具体作用:

    slice()方法:基于当前数组获取指定区域元素并创建一个新数组

    splice()方法:主要用途是向数组的中部插入元素。用于插入、删除或替换数组。原数组不变

    concat()方法:连接两个或多个数组。生成一个新数组

    substring()方法:基于当前字符串获取指定区域元素并创建一个新字符串

    substr()方法:基于当前字符串获取指定区域元素并创建一个新字符串。方法中的参数与         substring()方法略有不同。

    split()方法: 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,不改变原字符串的值

    trim()方法 此方法会创建一个字符串副本,删除前置以及后缀的所有空格,然后返回结果。

    相关文章

      网友评论

          本文标题:js方法中某些相近的方法区分

          本文链接:https://www.haomeiwen.com/subject/wgtzpctx.html