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

Posted postgredingdangniu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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与数组遍历

 

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









以上是关于2018-06-15for与数组/for-in与数组/一维二维多维数组的主要内容,如果未能解决你的问题,请参考以下文章

for-in/of区别

for-in和for 循环 的区别

为啥我不能在对象数组的 for-in 循环中访问对象属性? [复制]

for-in 和 for

为什么不让你使用for-in去遍历数组

for-in和for-of,forEach和Map