zoukankan      html  css  js  c++  java
  • JS常用操作方法

    1、splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

    注释:该方法会改变原始数组。

     

     1     <script type="text/javascript">
     2         /*
     3           arr_test.splice(index,number,item1,...,itemX)
     4           index:整数,arr_test的数组下标,<0时从数组结尾处开始;
     5           number:>=0,从arr中index位置开始删除number个元素;
     6           items:从arr的index开始向数组添加的新元素;
     7           返回值:删除的元素组成的新数组
     8           PS:改变原数组
     9         */
    10 
    11 
    12         //删除
    13         var arr = ["hehe","heihei","haha","hehe","houhou"];
    14         var res = arr.splice(0,2);
    15 
    16         console.log(res);//["hehe", "heihei"]
    17         console.log(arr);//["haha", "hehe", "houhou"]
    18 
    19 
    20 
    21         //删除并添加
    22         var arr = ["hehe","heihei","haha","hehe","houhou"];
    23         var res = arr.splice(0,2,"haha");
    24 
    25         console.log(res);//["hehe", "heihei"]
    26         console.log(arr);//["haha", "haha", "hehe", "houhou"]
    27     </script>
    View Code

     

     

     

    2、slice() 方法可从已有的数组中返回选定的元素。

     1     <script type="text/javascript">
     2         /*
     3           arr_test.slice(start,end)
     4           start:arr_test的开始下标位置
     5           end:可选,arr_end的结束下标位置,不包含该位置元素,<0时从数组结尾处开始;
     6           PS:不会改变arr_test
     7         */
     8         var arr = ["james","tom","jack","mack"];
     9         var res = arr.slice(0,2);
    10         console.log(res);//["james", "tom"]
    11 
    12         res = arr.slice(0,-1);
    13         console.log(res);//["james", "tom", "jack"]
    14     </script>
    View Code

     

     3、substr(start,length)方法为截取字符串(ECMAscript 没有对该方法进行标准化,因此不建议使用它);substring(start,end)方法与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数,并且截取的字符串不包含end位置;

     

  • 相关阅读:
    003 Leaflet 第三个demo 地图上的面积测量
    002 Leaflet 第二个demo 地图上的矩形拉框选择
    001 Leaflet 第一个demo 加载天地图
    This关键字,打印花瓣的数量
    Myeclipse8.5 添加Tomcat7
    WGS84经纬度 与 web 墨卡托相互转化 工具类
    java list集合去重复
    response 下载文件
    jquery实现可拖拽的div
    linux 前端环境搭建
  • 原文地址:https://www.cnblogs.com/littlebirdlbw/p/5652851.html
Copyright © 2011-2022 走看看