小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-02-25 / 12 阅读
0
0

JavaScript 数组

JavaScript 数组

[10,20,30,40,60]就是一个数组

可以将数组存储到变量中

let a =[10,20,30,40,60];

数组可储存字串,布尔值,对象,数组

通过数组索引可获取值(从0开始索引)可以通过索引修改

let a =[10,20,"你好",{value:50},[10,50,70,80]];
console.log(a[0]);
a[0]=50;
console.log(a[0]);
//结果分别为10,50

数组是一个特殊的对象

let a =[10,20,"你好",{value:50},[10,50,70,80]];
console.log(typeof a);
//结果为object

所以有对应的属性和方法

以下是常用的属性和方法

arry.length length属性用于获取数组有几个数据php使用(sizeof(array,mode);)

let a =[10,20,"你好",{value:50},[10,50,70,80]];
console.log(a.length);
//结果为5

arry.push()方法在阵列创建好后再后面新增数据(PHP有所区别详见文档PHP array_push() 函数 (w3school.com.cn)

let a =[10,20,"你好",{value:50},[10,50,70,80]];
console.log(a.length);
//结果为5
a.push(19);
//从0开始索引所以少一个长度
console.log(a[a.length-1]);
//结果为19添加成功

arry.splice(0,1)方法可以将阵列做删除(0代表从0开始删除,1代表删除1个资料)

let a =[10,20,"你好",{value:50},[10,50,70,80]];
arry.splice(2,2);
console.log(a);

for循环和while循环不介绍了和其他语言一样

内存储存方式

屏幕截图 2024-02-24 131941.png


评论