js中数组的常用方法小结
本文实例总结了js中数组的常用方法。分享给大家供大家参考,具体如下:
push 方法
该方法会把一个元素或一组元素(数组)添加到当前数组的末尾。
eg:
var arr1 = [1, 2, 3]; arr1.push([4, 5]);
arr1的结果是[1, 2, 3, 4, 5]
concat 方法
该方法会把两个数组或元素组合在一起,但是不会改变调用者的结构
eg:
var arr1 = [1, 2, 3]; var arr2 = [4, 5]; var arr3 = arr1.concat(arr2);
arr1的值:[1, 2, 3];
arr3的值:[1, 2, 3, 4, 5]
pop 方法
该方法作用是删除数组中最后一个元素,并返回删除的元素
eg:
var arr1 = [1, 2, 3]; var val = arr1.pop();
val的值:3
arr1的值:[1, 2]
splice 方法
该方法能删除指定的元素,或者插入指定的元素,函数原型 splice(index,howmany,element1,.....,elementx)
index表示要删除的开始下标, howmany表示要删除的元素个数,element(可选)从index开始,要插入的元素,该方法的返回值是被删除掉的那部分数组
eg:
var arr1 = [1, 2, 3, 4, 5]; var arr2 = arr1.splice(0, 2); alert(arr1); alert(arr2);
arr1的值:[3, 4, 5]
arr2的值:[1, 2]
ps:这个方法一般我用的比较多的就是删除数组的所有元素:arr1.splice(0, arr1.length);
reverse 方法
该 颠倒数组中元素的顺序
join 方法
返回一个字符串,字符串的内容是数组的所有元素,元素之间通过指定的分隔符进行分隔。
eg:
var arr1 = [1, 2, 3]; var str = arr1.join("--"); alert(str);
str的值:1--2--3
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript数组操作技巧总结》、《javascript排序算法总结》、《javascript遍历算法与技巧总结》、《javascript数学运算用法总结》、《javascript数据结构与算法技巧总结》、《javascript查找算法技巧总结》及《javascript错误与调试技巧总结》
希望本文所述对大家javascript程序设计有所帮助。
推荐阅读
-
【Objective-C】OC中字符串(NSString)的基本概念和常用处理方法
-
OC中的常用字符串方法(NSString 与 NSMutableString)
-
javascript对数组的常用操作代码 数组方法总汇_javascript技巧
-
JavaScript中字符串的常用操作方法
-
JavaScript中数组(Array)的排序方法(reverse和sort)
-
php中判断数组相等的方法以及数组运算符介绍,数组运算符_PHP教程
-
PHP中数组定义的几种方法_php技巧
-
PHP获取数组中重复最多的元素的实现方法,php数组_PHP教程
-
java 判断一个数组中的数值是否连续相邻的方法
-
详解js常用分割取字符串的方法