JavaScript数组简介

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 对象的原始值

 方法详细:http://www.runoob.com/jsref/jsref-obj-array.html

发布了33 篇原创文章 · 获赞 3 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_37189727/article/details/87088049
今日推荐