数组的一些方法的应用
先定义一个数组:var array = [1,3,2];对这个数组进行操作。
给数组的末尾添加一个元素:
array.push(7);
alert(array);
给数组的末尾删除元素的方法:
array.pop();
alert(array);
(pop 后面不用添加元素,它删除的就是最后的那个元素)
从数组的头部添加元素的方法:
array.unshift(7);
alert(array);
从头部删除元素的方法:
array.shift();
alert(array);
删除数组中指定下标开始的N个元素
array.splice(1,2);
alert(array);
(小括号里面的“1”的意思是:从下标1开始;小括号里面的“2”的意思是:删除2个元素)
在指定位置插入元素
array.splice(1,0,"3","4","5")
alert(array);
(小括号里面的“1”的意思是:从下标1开始;小括号里面的“0”的意思是:删除0个元素;小括号里面的“ "3" , "4" , "5" “的意思是加上3,4,5这三个元素)
小节:用splice可以实现数据的添加和删除,原理基本相同,就是添加数据的时候要注意,数据要用引号包裹住
介绍两种简便的排序和降序的方法
升序排序:array = sort();
降序排序:array = reverse();
小节:虽然这种方法很简便,但是对于冒泡排序还是要坚持练习,这两种排序都是按照ASCii表进行排序的。
数组的拼接
var array1 = [1,2,3];
var array2 = [4,5,6];
var array3 = array1.concat(array2);
console.log(array3);
(concat 可以实现两个数组的拼接,将()里面的数组拼接到外面的数组中去,可以产生一个新的数组,对原来的数组没有影响)
join
var array = [1,2,3];
array = array.join("haha");
console.log(array);
(join 可以在数组的每两个数据之间都添加数据)