javaScript基础
数组
将多个元素按一定顺序排列到一个集合中,这个集合就成数组.
###数组的字面量
var arr1 = [];
var arr2 = [1, 3, 4];
var arr3 = ['a', 'c', 'd'];
console.log(arr3.length); 获取数组的长度;
arr3.length = 0; 改变数组里面的元素个数
for(var i = 0;i < arr.length; i++) {
//数组遍历的固定结构.
}
新增数组元素
var arr =['red', 'green', 'blue'];
arr[0] = 'yellow'; 把第一个元素修改橙'yellow';
arr[3] = 'pink'; 给数组添加一个元素'pink
删除数组中的第一个元素
newarr.shift(); shift()函数
数组排序
- 按照字母顺序排序sort()
var fruits = var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort(); // 对 fruits 中的元素进行排序
- 反转顺序 reverse()函数
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse(); // 反转元素顺序
-
按照数字大小进行升序排列
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b) { return a - b }); console.log(points);
-
按照数字大小进行降序排列
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b) { return b - a //这里应用到了比值函数 }); console.log(points);