2018-06-15for与数组/for-in与数组/一维二维多维数组

For循环可以从0一直++i,也可以从最大的数,一直—i,都可以!!!

For循环里面嵌套一个for循环:

外面++i进入到里面,里面的for循环一个周期之后,在跳到外面,继续++i!

(父for循环一个数,子for循环一个周期)

同样的代码需要复制粘贴,就是代码需要优化了!

定一个小目标:重要代码坚持写注释,密度大约3行一条!

数组含义:很多个数据(值/变量)的集合!

定义à操作(添加修改)à使用

var arr = [];  --定义方式(一般使用同一个数据类型的)!

数组元素:[]中每个值都叫做数组元素!

数组下标(索引):指明的数组元素在数组里面的第几个位置(注意,是从0开始)!

数组长度:数组元素的个数(arr.length)!

取数组元素:arr.[数组下标]

arr.push=( arr.length);

--加入一个数组长度的数组元素(加之前长度是几,这个数组元素就是几)!

以后开发代码的时候,变量里面的值可能都是不知道的,变量里面存什么数据一定要清楚!!!

console.log(ShuZu[ShuZu.length-1]);

--总是输出最后一个变量(ShuZu.length—是不可以的,只可以-数字)!

join()     //数组转字符串
push()和pop()     //末尾的添加删除
shift() 和 unshift()     //第一个元素的添加删除
sort()     //排序(1 3 2 4à1 2 3 4)
reverse()     //反转
concat()     //连接数组([1,2][3,4]à[1,2,3,4])
slice()     //删除指定位置的元素
splice()     //删除指定位置的元素
indexOf()和lastIndexOf()     //查找元素(这个元素在不在这个数组里面,如果在,返回一个下标)!

数组遍历:把数组里面每个数取出来做一些事情(做一次访问,且仅做一次)!

For与数组遍历

For-in与数组遍历

一维数组/二维数组/多维数组!

原文地址:https://www.cnblogs.com/postgredingdangniu/p/9189010.html