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与数组/一维二维多维数组的主要内容,如果未能解决你的问题,请参考以下文章