zoukankan      html  css  js  c++  java
  • js字符串方法、数组方法整理

        push 向数组末尾添加一项 返回值为数组的长度;

        pop 删除数组最后一项;

        unshift 向数组开头增加一项;

        shift 删除数组第一项;

        splice 删除数组中的值:1 splice(n,m)从n开始 删除m个;返回下标n~m ;

                                        2 splic(n) 从n开始删除到末尾;

                                        3 splice(n,m,x)从n开始删除m个,用x替换;

                                        4 splice(n,0,m) 把x增加到n前面;

                                        5 splice(arr.length,0,n) 向末尾加n

       数组的截取和拼接

       slice(n,m)从数组n开始截取到m处,将找到的全部以新数组返回,原来数组不变。

       slice(n)从n开始一直找到末尾,

       slice(0)克隆原数组并返回

       concat 把两个数组拼接,原数组不变 :arr1.concat(arr2)

       toString 把数组转化为字符串;

       join 按照一个分隔符拼接字符串 arry.join("+");

       eval() 把字符串变为js表达式执行  eval(arr,join("+")) 

       revese()把数组倒过来排序;

       sort() 给数组进行排序(10以内进行排序),大于10用以下方法:

                                                                                          arr.sort(function(a,b){return a-b}) 

       以下 方法只有在标准浏览器下兼容IE6~IE8不兼容

       indexOf /lastIndexOf ,字符串中也有这两个方法,全兼容:当前内容在数组涨第一次出现的位置的索引,若没有返回-1,有的话返回索引值;

      forEach/map 都是用来遍历数组中的每一项。

                         ary.forEach(function(item,index) {console.log(item,index);} )

                         item,当前数组这一项的值,index这一项的索引; 

      字符串方法

      substr(n,m)从索引n开始截取m个;

      substring(n,m)从索引开始截取到m处(不包含m)

      slice(n,m)同substring

      indexOf /lastIndexOf 字符在字符串中首次/最后一次出现的位置的索引值;

      replace(n,m)替换

      toUpperCase toLowerCase 大小写转换

      split(分隔符)将字符串按照指定字符分割为数组。 

      charAt 返回指定位置字符。

      

  • 相关阅读:
    黑马程序员——【Java基础】——Java IO流
    黑马程序员——【Java基础】——泛型、Utilities工具类、其他对象API
    黑马程序员——【Java基础】——集合框架
    nodeJs与elementUI实现上图片
    NodeJS连接mysql数据库
    nodeJs实现跨域
    将Express生成器下的pug修改为html
    git使用总结
    使用vue+elementUI组件实现表格自动完成
    nginx配置thinkphp5
  • 原文地址:https://www.cnblogs.com/hilxj/p/7398349.html
Copyright © 2011-2022 走看看