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位置;

     

  • 相关阅读:
    SqlServer_小工具_时间格式化
    SqlServer_小工具_字符填充(左)
    SqlServer_小工具_获取北京时间
    JS写入Json到CSV并下载
    写入数据到CSV
    写入数据到Excel
    批量插入数据
    Json填充Object工具
    Json|XMl|Object互相转化-小工具
    TODO:用python实现aws签名
  • 原文地址:https://www.cnblogs.com/littlebirdlbw/p/5652851.html
Copyright © 2011-2022 走看看