js-数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js-数组相关的知识,希望对你有一定的参考价值。

一、  堆(heap)和栈(stack)

栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。

二、  基本类型和引用类型

基本类型:存放在栈内存中的简单数据段。数据大小确定,内存空间大小可以分配。
引用类型:存放在堆内存中的对象,变量中实际保存的是一个指针,这个指针指向另一个位置。每个空间大小不一样,要根据情况开进行特定的分配。

技术分享

1    二维数组声明方式是下面这样的


       var images=new Array();         //先声明一维
       for(var i=0;i<10;i++){                //一维长度为10
          images[i]=new Array();         //在声明二维
          for(var j=0;j<20;j++){             //二维长度为20
             images[i][j]=1;
        }
     }

 








以上是关于js-数组的主要内容,如果未能解决你的问题,请参考以下文章

js如何返回数组

js数组相加

js 数组 数据去重排序

js 如何动态添加数组

js数组复制(不改变原数组)

js数组追加数组