1、创建数组
- 常规方式
var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
- 简洁方式
var myCars=new Array("Saab","Volvo","BMW");
- 字面方式
var myCars=["Saab","Volvo","BMW"];
2、数组访问
- 访问数组
var name=myCars[0];
- 修改数组的值
myCars[0]="Opel";
3、数组属性
- length 设置或返回数组元素的个数。
var length = arr.length;
4、数组方法
concat() | 用于连接两个或者多个数组 |
copyWithin() | 方法用于从数组的指定位置拷贝元素到数组的另一个指定位置中 |
find(function() | 返回通过测试(函数内判断)的数组的第一个元素的值 |
findIndex() | 返回传入一个测试条件(函数)符合条件的数组第一个元素位置 |
forEach() | 用于调用数组的每个元素,并将元素传递给回调函数 |
from() | 用于通过拥有 length 属性的对象或可迭代的对象来返回一个数组 |
includes() | 用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false |
indexOf() | 可返回数组中某个指定的元素位置 |
join() | 用于把数组中的所有元素转换一个字符串 |
keys() | 用于从数组创建一个包含数组键的可迭代对象 |
lastIndexOf() | 可返回一个指定的元素在数组中最后出现的位置,在一个数组中的指定位置从后向前搜索 |
pop() | 用于删除数组的最后一个元素并返回删除的元素 |
push() | 可向数组的末尾添加一个或多个元素,并返回新的长度 |
reverse() | 用于颠倒数组中元素的顺序 |
shift() | 用于把数组的第一个元素从其中删除,并返回第一个元素的值 |
unshift() | 可向数组的开头添加一个或更多元素,并返回新的长度 |
slice() | 可从已有的数组中返回选定的元素 |
sort() | 用于对数组的元素进行排序 |
toString() | 可把数组转换为字符串,并返回结果 |
valueOf() | 返回 Array 对象的原始值 |