数组的常用方法
//定义和用法
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
//注意: 新元素将添加在数组的末尾。
//注意: 此方法改变数组的长度。
//提示: 在数组起始位置添加元素请使用 unshift() 方法。
//实例
//数组中添加新元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")
//fruits 结果输出:
Banana,Orange,Apple,Mango,Kiwi
//定义和用法
pop() 方法用于删除并返回数组的最后一个元素。
//注意:此方法改变数组的长度!
//提示: 移除数组第一个元素,请使用 shift() 方法。
//实例
//移除最后一个数组元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();
//fruits 结果输出:
Banana,Orange,Apple
//定义和用法
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
//注意: 此方法改变数组的长度!
//提示: 移除数组末尾的元素可以使用 pop() 方法。
//实例
//从数组中移除元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift()
//fruits结果输出:
Orange,Apple,Mango
//定义和用法
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
//注意: 该方法将改变数组的数目。
//提示: 将新项添加到数组末尾,请使用 push() 方法。
//实例
//将新项添加到数组起始位置:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
//fruits 将输出:
Lemon,Pineapple,Banana,Orange,Apple,Mango
//定义和用法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
//注意:这种方法会改变原始数组。
//实例
//数组中添加新元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");
//fruits 输出结果:
Banana,Orange,Lemon,Kiwi,Apple,Mango
//定义和用法
sort() 方法用于对数组的元素进行排序。
//排序顺序可以是字母或数字,并按升序或降序。
//默认排序顺序为按字母升序。
//注意:当数字是按字母顺序排列时"40"将排在"5"前面。
//使用数字排序,你必须通过一个函数作为参数来调用。
//函数指定数字是按照升序还是降序排列。
//这些说起来可能很难理解,你可以通过本页底部实例进一步了解它。
//注意: 这种方法会改变原始数组!。
//实例
//数组排序:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
//fruits 输出结果:
Apple,Banana,Mango,Orange
//定义和用法
reverse() 方法用于颠倒数组中元素的顺序。
//实例
//颠倒数组中元素的顺序:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();
//fruits 结果输出:
Mango,Apple,Orange,Banana