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);