JavaScript 数组
数组是什么
数组是一种可以按顺序保存数据的数据类型
如果有多个数据可以用数组保存起来,然后放到一个变量中,管理非常方便
数组基本使用
数组按顺序保存,每个数据都有自己的编号
编号从0开始,往后+1以此类推
数组中,编号叫做索引或下标
数组可以存储任意类型的数据
取值语法:数组名[下标]
操作数组
改:重新赋值
数组[下标] = 新值
查:查询数组的内容
数组[下标]
增:数组添加新的数据
arr.push(新增末尾内容)
arr.unshift(新增开头内容)
删:删除数组中的数据
arr.pop(删除末尾内容)
arr.shift(删除开头内容)
arr.splice(起始的位置,删除的个数)
*筛选:
声明一个新数组用于存放新数据newArr
遍历原来的旧数组,作出筛选
依次追加给新数组newArr
排序:
arr.sort() 升序降序
arr.reserver() 反转
拓展-冒泡排序
冒泡排序是一种简单的排序算法
重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说数列已经排序完成
这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的前端
比如数组[2,3,1,4,5]经过排序后成为了[1,2,3,4,5]或者[5,4,3,2,1]
JavaScript Study Note 系列文章


