前端-dom-bom/(前端-dom-bom)Ts-(前端-dom-bom)Typescript/(前端-dom-bom)Js-(前端-dom-bom)JavaScript-ES-ECMAScript 目录-入口-由此开始-大纲-总览-概括-枢纽-指导-指引-总领 #解包-解构
- father::js数据类型
1. 梗概:
- 与C语言不同的是, js中的数组可以用Array类的构造方法创建数组
- 数组是引用类型
- 直接给数组赋值, 不会修改数组, 只是让这个变量指向数组的指针被覆盖
- 而传入一个数组给函数, 相当于传入一个数组指针给数组
2. 实例:
1. 创建一个Number类型的数组:
let Nums:number[]=[];1.1. 创建指定长度的空数组:
child::js 创建指定长度的空数组
创建指定填充的数组
child::填充数组
1.2. 说明: 数组必须先赋值才能使用
2. 调用数组:
child::js 调用数组
3. 给数组赋值:
Nums = [1,2,3];3.1. js给数组高位赋值:
2.2.1.1. 梗概:
会自动用undefined把数组长度填充到该高位处
2.2.1.2. 实例:
let Nums = [1,2];
Nums[4]=666; //则Nums=[1,2,undefined,undefined,666]4. 创建一个Number类型的多维数组:
let multi:number[[1,2,3]]5. 解构数组, 批量赋值给若干个变量:
let[x,y]=arr //将数组的两个元素赋值给变量 x 和 y6. for循环迭代数组:
for(let j in arr){}7. 作为参数函数的参数与返回值:
function disp(arr:string[]){
return arr;
}数组的相关操作:
child::操作数组