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与数组遍历

 

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

posted on 2018-06-15 21:18  Postgre叮当牛i  阅读(178)  评论(0编辑  收藏  举报

导航