美文网首页
js数组字符串常见方法

js数组字符串常见方法

作者: 我就是静静呀 | 来源:发表于2017-09-12 18:58 被阅读0次

    1***检索查找某元素在数组中出现的位置用的是arr.indexOf(a),返回的是数组arr中第一次出现a时候的下标,如果没有出现a,则返回值为-1

    2***数组在指定的位置删除或者添加

    元素用arr.splice(下标,个数,元素),表示在数组的第几个下标开始,删除多少个元素,并添加元素,其中,添加的元素可以是多个。也可以不添加,省略不写,当删除的个数为0时,也表示直接向数组当前下标插入元素。

    3***在数组的结尾和开头分别删除一个元素或者压入一个元素用arr.pop(),arr.push(),arr.shift(),arr.unshift()

    4***数组的翻转,用arr.reverse()

    5***字符串转化成数组用str.split(“分割标记”),如果分割标记为空,则所有的字符都被分割,如果不是,就按照分割标记来分割,分割标记不参与转换,直接被跳过了。

    6***数组转换成字符串用str=arr.join(“分隔符”)

    7***数组的子数组提取,用arr.slice(start,end),从数组下标为start的元素开始,到下标为(end-1)的元素截止,提取出来,如果没有定义end,则默认取到数组结束。而且,start和end都可以为负数,表示从倒数第几个开始和结束。

    8***数组的连接,用arr1.concat(arr2,arr3等),可以连接多个数组

    9*** 数组的排序,arr.sort(),默认情况下是根据 ASCII编码排序的,括号里面可以自己设定排序的函数,如arr.sort(function(a,b){return a>b;})数值数组按照升序排列

    相关文章

      网友评论

          本文标题:js数组字符串常见方法

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