JavaScript数组的浅析(3)

作者: _我爱吃柠檬_ | 来源:发表于2016-07-29 17:03 被阅读13次

数组的一些方法的应用

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

相关文章

网友评论

    本文标题:JavaScript数组的浅析(3)

    本文链接:https://www.haomeiwen.com/subject/amuzjttx.html