常用的几个操作数组的方法
来源:互联网 发布:mysql in 个数限制 编辑:程序博客网 时间:2024/05/16 11:32
我们经常要对数组进行操作,常用的如添加和删除等,下面做个简单的介绍。可以分为下面五种:
i 添加数据进入数组
- push() : 后面推进去
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
- push() : 后面推进去
2.unshift():从数组的前面放进去
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
var arr=[1,2,3]; arr.push(5); console.log(arr);//结果是【1,2,3,5】 //需要注意的: var arr1=[1,2]; console.log(arr1.push(5));//这里输出的是数组的长度3 ----------var arr=[1,2];arr.unshift(0);console.log(arr);//输出结果是[0,1,2]
ii 删除数组中内容:
1.pop();删除最后一个元素
pop() 移除最后一个元素
返回值 是 返回数组最后一个值2.shift() 删除第一个元素;shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
var arr = [1,2,3]; arr.pop(); console.log(arr);//输出结果是:【1,2】 console.log(arr.pop());//输出结果是2;要注意这样写是返回数组的最后一个值---------- var arr1=[0,1,2,3]; arr1.shift(); console.log(arr1);//输出结果是【1,2,3】 console.log(arr1.shift());//输出结果是1,要注意这样写是返回数组的第一个值
- iii. 连接两个数组:
concat():
该方法用于连接两个或多个数组。它不会改变现有的数组,而仅仅会返回被连接数组的一个副本
var arr = [1,2],arr1 = ["a","b"]; var arr3 =arr.concat(arr1); console.log(arr3);//结果是(4) [1, 2, "a", "b"];
- iv把数组转换为字符串:
join():作用是将数组各个元素是通过指定的分隔符进行连接成为一个字符串。
语法:arrayObject.join(separator)
数组名.join(符号)
参数 separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
var arr = [11,22,33]; arr.join("-"); console.log(arr);//输出结果是:(3) [11, 22, 33] console.log(arr.join("-"));//输出结果是:11-22-33
- v. 把字符串转换为数组 split():
split() 方法用于把一个字符串分割转换成字符串数组;
语法 stringObject.split(separator,howmany)
参数 separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
howmany 可选。该参数可指定返回的数组的最大长度。
var arrstr = "aa-bb-cc"; var arr = arrstr.split("-"); console.log(arr);//输出结果是:(3) ["aa", "bb", "cc"];这是一个长度为3的字符串数组
阅读全文
0 0
- 常用的几个操作数组的方法
- C常用的对数组操作的几个方法
- JS数组的几个常用方法
- javascript数组的几个常用方法
- javascript数组的几个常用方法
- Java 数组的几个常用方法
- PHP 数组常用的几个方法
- 文件操作的几个常用方法之一
- 几个常用的方法
- javascript的array数组几个常用的方法
- 黑马程序员--数组操作的常用方法
- js数组操作的常用方法
- Javascript当中新增的几个实用操作数组的方法
- C语言创建数组的几个常用方法
- 对文件操作的常用的几个方法
- C常用的对字符串操作的几个方法
- 几个常用的PHP数组
- 操作Unix系统常用的几个方法与命令
- jquery选择器之内容选择器
- Java开发环境
- 想说
- 指针与数组
- 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。
- 常用的几个操作数组的方法
- Java开发环境配置
- Linux命令与相关知识
- SpringMVC(四)注解开发
- vim使用
- Eclipse/Myeclipse程序结构
- NPU 17届程序设计 1043 跳马
- 面试题
- 利用strace追踪php-fpm多个进程