数组

数组

字面理解就是 数字的组合

数据类型分类

所有数据类型分为两个大类 基本数据类型复杂数据类型

 

字面量创建一个数组

// 创建一个空数组
var arr1 = []

// 创建一个有内容的数组
var arr2 = [1, 2, 3]

内置构造函数创建数组

// 创建一个空数组
var arr1 = new Array()

// 创建一个长度为 10 的数组
var arr2 = new Array(10)

// 创建一个有内容的数组
var arr3 = new Array(1, 2, 3)

数组的 length

length 就是表示数组的长度,数组里面有多少个成员,length 就是多少

数组的索引

索引,也叫做下标,是指一个数据在数组里面排在第几个的位置

数据类型之间存储的区别

存储空间分成两种

栈: 主要存储基本数据类型的内容

堆: 主要存储复杂数据类型的内容

数组的常用方法

push 是用来在数组的末尾追加一个元素

pop 是用来删除数组末尾的一个元素

unshift 是在数组的最前面添加一个元素

shift 是删除数组最前面的一个元素

splice 是截取数组中的某些内容,按照数组的索引来截取

reverse 是用来反转数组使用的

sort 是用来给数组排序的

concat 是把多个数组进行拼接

join 是把数组里面的每一项内容链接起来,变成一个字符串

for 和 for in 循环

for in 循环来遍历对象

数组的排序

冒泡排序

选择排序

 

posted @ 2021-06-18 16:42  luck-yy  阅读(69)  评论(0)    收藏  举报