数组:一组有序的数据
数组的作用:可以一次性存储多个数据
js中创建数组的方法有:
(一)使用 Array 构造函数:
var arr1 = new Array(); //创建一个空数组
var arr2 = new Array(10); // 创建一个包含10项的数组
var arr3 = new Array(“a”,“b”,“c”); // 创建一个包含3个字符串的数组
(二)使用数组字面量表示法:
var arr4 = []; //创建一个空数组
var arr5 = [20]; // 创建一个包含1项的数组
var arr6 = [“a”,“b”,“c”]; // 创建一个包含3个字符串的数组
如何设置数组中某个元素的值?
数组名[下标]=值
如何获取数组中某个元素的值?
数组名[下标],如果下标超出数组长度减1,则得到的元素为undefined
数组长度:
length属性,该属性不是只读的,可以设置值
var arr=["a"];
arr.length=5 ;//则后面有4个undefined的元素
arr.length=1;//则在数组中保留一个元素,其他元素全部删除
数组里的Api
方法 描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
popt() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toString() 把数组转换为字符串,并返回结果。