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

JavaScript数组

时间:2019-11-10 09:32:01      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:rip   def   efi   javascrip   类型   http   地址   script   image   

声明数组

var arr = [];

var arr = [1,2,3];

var arr = new Array();

var arr = new Array(1,2,3);

数组是引用类型

栈中存放的是指向堆的地址,堆中存放的才是值内容。

技术图片

当数组作为参数传递时,传递的是数组的一个副本

arr[0]=222 更改的是堆中的值

arr = new Array(333) 是将数组副本指向一块新开辟的堆,原来的arr还是指向原来的堆。

使用数组

arr.length  数组的长度

注:可以将其设置为0,意为清空数组

var arr = [1,2,3];

arr[5] = 4; //和c#不同,这样不会越界

此时数组为  [1,2,3,undefined,undefined,4]

JavaScript数组

标签:rip   def   efi   javascrip   类型   http   地址   script   image   

原文地址:https://www.cnblogs.com/1016391912pm/p/11828794.html

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