Array的基本操作
来源:互联网 发布:邹城市网络问政 编辑:程序博客网 时间:2024/04/29 07:58
1 、合并操作
concat : var C = A.concat(B);
用A数组合并B数组,生成新的C数组。
循环插入
使用Array#push() 方法
// 将数组 `b` 插入 `q`
for (var i=0; i < b.length; i++) {
q.push( b[i] );
}
使用Array#reduce 方法
// `b` onto `q`:
q = b.reduce( function(coll,item){
coll.push( item );
return coll;
}, q );
// `b` onto `q`:
q.push.apply( q, b );
// or `q` into `b`:
b.unshift.apply( b, q );
2、join:把数组的所有元素放入一个字符串。元素通过指定的分隔符(默认',')进行分隔。
let arr = new Array(1, 3, 4).join(); //=> 1,3,4
3、pop:删除数组中最后一个元素,并返回此删除元素。
let arr = new Array(1, 2, 3, 4); let last = arr.pop(); // last == 4 true ; arr: 1, 2, 3
4、push:向数组的尾部添加元素,并返回新的长度。
let arr = new Array(1, 2); arr.push(3, 4,5); //=> 1,2,3,4,5
5、shift:删除数组的第一个元素,并返回此删除元素。
let arr = new Array(1,2,3,4); arr.shift(); //=> arr: 2,3,4
6、unshift:向数组的头部添加元素,并返回新的长度
let arr = new Array(1,2,3) arr.unshift(4,5); //=> arr: 4,5,1,2,3
7,slice:从数组中返回选定的元素。不修改数组
array.slice(start, end); // start:开始位置,负数表示从后往前;end:结束位置(不包括该元素),默认是数组长度。
let arr = new Array(1,3,4,5,6); arr.slice(1,3); //=> 3,4
8、splice:从数组中删除、添加数据,并返回删除的数据。修改原数组。
array.splice(index, number, addArr); //index:操作的位置;number:删除元素个数,0则不删除;addArr:要添加的数组。
let arr = new Array(1, 3,4,5,8), addArr = [2, 6, 7]; arr.splice(1,1,addArr); // => arr: 1,[2,6,7],4,5,8
阅读全文
0 0
- Array的基本操作
- 数组Array的基本操作
- Array数组的基本操作
- JavaScript中Array类型的基本操作
- NumPy中最为基本的Array操作
- C# Array类的基本操作
- php--array基本操作
- Python中Array的常用操作数组基本操作
- 数组Array的基本操作,进阶操作,多维数组
- python中数组(numpy.array)的基本操作
- hive array基本操作:建表+查询+修改
- Array的常用操作
- scala的Array操作
- array的几个基本方法
- Array对象的基本方法
- JavaScript——引用类型之Array篇(数组的基本操作)
- 对Array变量的操作
- PHP array 的 加法操作
- kafka JAVA API解析
- easyui combobox组合框 (二)
- fastjson
- 内部排序之 堆排序
- 通过Python使用clamav进行病毒检测
- Array的基本操作
- 强化学习入门第一讲 马尔科夫决策过程
- Dagger2使用
- 欢迎使用CSDN-markdown编辑器
- 手把手丨用TensorFlow开发问答系统
- 《黑科技》书评
- http 之 referer 以及防盗链 策略研究
- error: style attribute '@android:attr/windowEnterAnimation' not found.
- CentOS 6.5挂载新硬盘