zoukankan      html  css  js  c++  java
  • 数组与字符串的相关操作

    数组

      检测数组:

        function typeof( obj ) {

          if(typeof Array.isArray === "function"){

             return Array.isArray(obj)

          }else{ 

             return Object.prototype.toString.call ( obj ) === "[object ,Array]";

          }

      数组合并:

          arr.concat (arr1,arr2);

       数组拷贝:

          arr.slice(0);

          arr.concat();

       数组排序:

          arr.reverse();

          arr.sort();

       数组添加元素:

          arr.push();//从数组尾部添加,并返回数组长度

          arr.unshift();//从数组首部添加,并返回数组长度

          arr.splice(inserPos,0[,arr1]);//将一个或多个元素插入到数组的指定位置,并返回

       数组删除:

          arr.pop();//从尾部删除,返回该元素的值

          arr.unshift();//从首部删除,返回该元素的值

          arr.splice(deletePos,deleteCount);//从指定位置deletePos开始删除指定数量deleteCount的元素,并以数组形式返回删除的元素

    字符串

      字符串截取:

          str.substr(start[,length]);

          str.substring(start,end);

      字符串内单个字符查找:

          str.indexOf();//查找到第一个匹配值停止查找,返回其索引;如果匹配不到,返回-1

          str.laseIndexOf();//从字符串的最后开始往前查找,匹配到第一个值停止查找,返回其索引;如果匹配不到,返回-1

    字符串转数组:

          arr=str.split();//将字符串分割为子字符串,以数组的形式返回

    数组转字符串:

          str=arr.join(X);//返回字符串,数组中的每一项以“X”隔开;可以不传,直接拼接为字符串

          arr.toString  arr.valueOf arr.toLocaleString;//这三种方法不常用

  • 相关阅读:
    使用springamqp发送消息及同步接收消息
    对未登陆的用户进行处理的页面
    查找某些字符是否在另一个字符串里出现的高效算法
    正则表达式
    华中地区高校第七届ACM程序设计大赛——递增序列【2012年5月27日】
    HDOJ2021 ( 发工资咯:) ) 【水题】
    循环冗余校验(CRC)【C语言 位运算】
    HDOJ2028 ( Lowest Common Multiple Plus ) 【水题,lcm】
    HDOJ2015 ( 偶数求和 ) 【水题】
    HDOJ2027 ( 统计元音 ) 【水题】
  • 原文地址:https://www.cnblogs.com/lengyue0030/p/6012251.html
Copyright © 2011-2022 走看看