码迷,mamicode.com
首页 > 编程语言 > 详细

数组与字符串的相关操作

时间:2016-10-30 07:08:59      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:ever   prot   方法   str   拷贝   typeof   span   slice   eve   

数组

  检测数组:

    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;//这三种方法不常用

 

数组与字符串的相关操作

标签:ever   prot   方法   str   拷贝   typeof   span   slice   eve   

原文地址:http://www.cnblogs.com/lengyue0030/p/6012251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!