浅谈JS数组

创建数组:

         1. var arrary = [ ];
         2.var arr = new Array();
         //若要指明数组长度,直接在()内添加内容即可。
         3.var arr=[[1,{x:1,y:2}],[3,{a:3,b:4}]];
         //数组的值可以是对象或其他数组值。

数组元素的访问:

      建立一个数组,访问第一个和最后一个元素:
        var arr = [1,2,3,4];
        var first = arr[0];
        var last = arr[3];

便历数组

      1.运用函数
        var arr = [1,2,3,4];
        arr.forEach(function (item, index, array) {
        console.log(item, index);})
      //结果:  item  index
                1     0
                2     1
                3     2
                4     3
    2.使用for循环
      var arr = [1,2,3,4];
      for(var i = 0; i < arr.length; i ++)
          console.log(arr[i]);

添加元素到数组的末尾

      var arr = [1,2,3,4];
      var newLength = arr.push(5);
      console.log(arr);
      //1,2,3,4,5

删除数组末尾的元素

      var arr = [1,2,3,4];
      var last = arr.pop();
      //[1,2,3]

添加到数组的前面(头部)

     var arr = [1,2,3,4];
     var newLength = arr.unshift(0);
     //0,1,2,3,4

删除数组最前面(头部)的元素

    var arr = [1,2,3,4];
    var first = arr.shift();
   //2,3,4

找到某个元素在数组中的索引

    var arr = [1,2,3,4];
    var pos = arr.indexOf(1);
    //0

通过索引删除某个元素

    var arr = [1,2,3,4];
    var removedItem = arr.splice(pos, 1); //pos表示该元素的位置,数字表示删除的个数。
    console.log(removeditem);

复制一个数组

   var arr = [1,2,3];
   var copy = arr.slice();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.背景介绍 什么是栈内存和堆内存? JavaScript中的变量的存放有有原始值与引用值之分,原始值代表了原始的...
    lx2487阅读 8,591评论 0 2
  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 6,215评论 0 16
  • 第三章 类型、值和变量 1、存取字符串、数字或布尔值的属性时创建的临时对象称做包装对象,它只是偶尔用来区分字符串值...
    坤少卡卡阅读 3,838评论 0 1
  • 数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。 JavaScript...
    劼哥stone阅读 4,836评论 6 20
  • 今年的我刚刚大学毕业,可能因为步入社会的恐慌,所以选择了继续考研,然而从初中就开始住校的我,直到大学毕业,都没怎么...
    carly渺渺阅读 1,751评论 0 0

友情链接更多精彩内容