let arr:number[]=[1,2,3,4,5]let arr1:[number,string]=[1,'hello']let sites:string[]
sites =['hello','world']// 未设置类型。如果声明时未设置类型,则会被认为any类型,在初始化时根据第一个元素的类型来推断数组的类型let arr2 =[1,2,3,5,4]// 被推断为number[]
Array对象
可以使用Array对象创建数组
Array对象的构造函数接收以下两种值
表示数组大小的数值
初始化的数组列表,元素使用逗号分##隔值
let arr:number[]=newArray(4)let arr1:string[]=newArray('hello','world','H','W')
数组解构
let arr:number[]=[12,13]let[x,y]= arr // 将数组的两个元素赋值给变量x和变量y
数组在函数中的使用
作为参数传递给函数
let sites:string[]=newArray('google','runoob','taobao')functiondisp(arr_sites:string[]){for(var i =0;i<arr_sites.length;i++){console.log(arr_sites[i])}}disp(sites);