首页 > 编程语言 > 详细

JavaScript数组

时间:2019-11-10 10:33:35      阅读:87      评论:0      收藏:0      [点我收藏+]

声明数组

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数组

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!