一、定义数组
1.语法:
-var arr = [ ],创建一个空数组(第一种)
-var arr = new Array(),创建一个空数组(第二种)
-如果var arr = new Array(10),则表示创建了长度为10个元素的空数组
2.添加元素方法:
-数字编号的元素:arr[ 0 ]=“1” ;arr[ 1 ]=1;最终显示arr[ “1”,1 ]
-字符串编号的元素:arr[ “foo” ]=“hellow”
-注意:
-添加元素时中括号里填写的数字编号为数组索引 / 下标,索引 / 下标从0开始,即0对应第一个值
-写成数组情况时,值之间用逗号相隔
-字符串编号的元素被视作对象的属性,不计算在数组长度以内,但会显示出来
-js中的 数组和对象是完全互通的,除了在数组里面定义字符串下标以外,也可以在对象里定义数字属性
-数组本质上就是对象,只不过具有额外功能层的对象,就是在对象基础上延伸了数字编号的属性,并支持[ ]语法来操作
二、遍历数组
1.通过for循环下标的方式,来遍历数组中的元素
2.语法:for(var i = 0;i <= arr.length;i++){console.log(arr[ i ])}
3.for循环遍历数组元素需要满足两个条件:
-数组编号必须是连续的
-for循环的是下标,不能遍历对象属性
4.使用for...in遍历对象属性


注意:
-遍历出来的属性的顺序,不可控
-不能遍历继承的属性
三、数组方法

4.字符串方法

五、数组排序
