标签:遍历 元素 var log ++ start 替换 [] 下标
使用单独的变量名来存储一系列的值;
let user=[1,2,3,4,5]; 数组的值,可以放任何东西; let arr=[[],‘helo‘,2];
当我们把一个数组作为另一个数组的值时,叫二维数组。
let users=[[1,1,‘f42‘,31],[2,2,‘f43‘,30]];
1、常用:
var arr = []; //创建一个空数组 var arr2 = [1,2,3]; //创建一个有三个元素的数组 var arr3=[[1,1,‘f42‘,31],[2,2,‘f43‘,30]]; //创建一个有三个子数组的数组
2、(与对象相关)
var arr1 = new Array();//创建空数组 var arr2 = new Array(10);//创建一个长度为10的数组 var arr3 = new Array(5,4,3,2,1);//创建数组并初始化
长度length,返回数组元素的数目
let user=[[1,1,100],[2,2,200],[3,3,300]]; console.log(user.length); → 3; 长度为3.
let arr=[[1,1,100],[2,2,200],[3,3,300]]; for(let i=0;i<arr.length;i++){ console.log(arr[i]); //输出数组里每一个值 }
下标或者索引值
方法push()将把它的参数顺次添加到array的尾部
let user=[1,2,3,4,5]; user.push(‘hello‘); → let user=[1,2,3,4,5,‘hello‘];
将删除从start开始(包括start所指的元素在内)的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。位于插入或删除的元素之后的数组元素都会被移动,以保持它们与数组其他元素的连续性。
(数组去重*)方法indexOf()查询数组是否有该元素,如果有,就返回当前元素所在位置下标值,但只返回第一个出现的索引下标 否则返回-1
let arr=[1,1,1,2,2,3,3,4,4,4,5,3]; for(let i=0;i<arr.length;i++){ //console.log(arr.indexOf(arr[i])!=i); if(arr.indexOf(arr[i])!=i){ arr.splice(i,1); i--; } } console.log(arr);
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
let str=‘1,1,100‘; let arr=str split(‘,‘); console.log(arr); → ‘1‘,‘1‘,‘100‘ ;
标签:遍历 元素 var log ++ start 替换 [] 下标
原文地址:http://www.cnblogs.com/llying/p/7500777.html