JavaScript数组的浅析(3)

数组的一些方法的应用

先定义一个数组: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  可以在数组的每两个数据之间都添加数据)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容