Java Script 数组操作
常用几种数组操作方法:
- concat()
- join()
- toString()
- pop()
- push()
- shift()
- unshift()
- slice()
- splice()
- sort()
- reverse()
1.concat()用法:
var arr1=[1,2,3];
var arr2=[4,5,6];
arr1concat(arr2);
//表示将arr2元素放入arr1中生成新数组[1,2,3,4,5,6]
2.toString()和join()用法:
var array=['hello','world'];
array.join('-');
//把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔
//结果为hello-world;
array.toString();
//把数组转换为字符串,并返回结果
//结果为hello,world;
3.pop()和push()用法:
var array=[1,2,3,4,5]; array.pop();
//删除并返回数组的最后一个元素;
//返回值为:5
//数组array变为:[1,2,3,4]; array.push(6,7,8,9);
//向数组的末尾添加一个或更多元素,并返回新的长度;
//返回值为数的长度:8
//数组array变为:[1,2,3,4,6,7,8,9];
4.shift()和unshift()用法:
var array=[1,2,3,4,5]; array.shift();
//删除并返回数组的第一个元素;
//返回值为:1
//数组array变为:[2,,3,4,5]; array.unshift(6,7,8,9);
//向数组的开头添加一个或更多元素,并返回新的长度;
//返回值为:8
//数组array变为:[6,7,8,9,2,3,4,5];
5.slice()和splice()用法:
var array=[1,2,3,4,5,6]; array.slice(1,3);
//从某个已有的数组返回选定的元素,组成新的数组;
//返回值为新数组:[2,3]; array.splice(1,2,7,8);
//删除元素,并向数组添加新元素,然后返回被删除的项目
//返回值为:[2,3];
//array变为:[1,7,8,4,5,6];
6.sort()用法:
var array=['b','a','c','f','h','e','d','g'];
var array1=[5,6,4,1,3,2]; array.sort();
array1.sort();
//对数组的元素进行排序,请注意:数组在原数组上进行排序,不生成副本
//数组array变为:['a','b','c','d','e','f','g','h'];
//数组array1变为:[1,2,3,4,5,6];
7.reverse()用法:
var array=[1,2,3,4,5,6]; array.reverse();
//颠倒数组中元素的顺序,该方法会改变原来的数组,而不会创建新的数组
//array数组变为:[6,5,4,3,2,1];
转载自本人ITeye链接:http://xiaozhuang0706.iteye.com/blog/2253558
Java Script 数组操作的更多相关文章
- Java中数组操作 java.util.Arrays 类常用方法的使用
任何一门编程语言,数组都是最重要和常用的数据结构之一,但不同的语言对数组的构造与处理是不尽相同的. Java中提供了java.util.Arrays 类能方便地操作数组,并且它提供的所有方法都是静态的 ...
- Java反射----数组操作
1,获取数组字段 在Person类中定义了一个一维数组字段:int[] a1 = new int[]{1,2,3}; 如何通过反射技术来操作该字段? 补充:Java操作数组主要用的是Array类. @ ...
- Java Script 字符串操作
JS中常用几种字符串操作: big() small() bold() fontcolor() fontsize() italics() strike() link() charAt() charCod ...
- Java关于数组操作函数
数组排序及元素查找 sort()方法对Java数组进行排序. binarySearch() 方法来查找数组中的元素,返回该元素所在的位置. import java.util.*; public cla ...
- java script 数组去重两种方法
第一种方法: var arr=[1,1,2,3,4,4,4,5,6,6,6,6]; var arrb=Array(); for(var i=0;i<arr.length;i++) ...
- Java Script 数组
数组:有许多变量的集合,它们的名称和数据类型都是一致的. 定义 操作(添加修改) Var arr=new Array(): Var arr=[ ]; //定义 Var arr1=[ 1,2,3, ...
- 05-02 Java 一维数组、内存分配、数组操作
数组的定义 动态初始化 /* 数组:存储同一种数据类型的多个元素的容器. 定义格式: A:数据类型[] 数组名; B:数据类型 数组名[]; 举例: A:int[] a; 定义一个int类型的数组a变 ...
- Java学习笔记十:Java的数组以及操作数组
Java的数组以及操作数组 一:什么是数组: 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元 ...
- Java数组操作的10大方法
转载自码农网 译文链接:http://www.codeceo.com/article/10-java-array-method.html 英文原文:Top 10 Methods for Java Ar ...
随机推荐
- 关于IAR开发STM32配置
因为自己要学Msp430还有ZigBee发现IAR真的挺好用,,,所以以后想着就用IAR写单片机程序,, 这次配置我不会把程序的配置弄得有条理,分开文件夹存放,,,我要把那些文件全都放到一块,,弄得乱 ...
- Overlay网络技术之vxvlan
了解云计算数据中心网络架构的过程中,看到这么一篇不错的关于大二层技术overlay的文章,转载分享给大家! 一. 传统网络面临的问题 随着企业业务的快速扩展需求,IT做为基础设施,快速部署和减少投入成 ...
- HTML5培训哪里靠谱
兄弟连IT培训教育,是学科最全的IT培训机构,涵盖HTML5培训.等学科,并是业内推出真实千万级服务器架构课程的唯一培训学校.兄弟连已分别在北京.上海.广州.沈阳.郑州.济南.成都.杭州.南京.南宁. ...
- 关于java socket
1. 关于new Socket()中参数的理解 Server端: 调用ServerSocket serverSocket = new ServerSocket(1287,2);后Server端打开了指 ...
- npm学习总结
1.npm run [scripts name]的作用及意义: npm 局部安装的工具包不能像全局安装那样直接执行命令行,但可写成命令行执行语句,通过npm run来运行,该命令可将node_modu ...
- KoaHub平台基于Node.js开发的Koa的连接MongoDB插件代码详情
koa-mongo MongoDB middleware for koa, support connection pool. koa-mongo koa-mongo is a mongodb midd ...
- http的几种请求的方式(Get、Post、Put、Head、Delete、Options、Trace和Connect)
http的这几种请求方式各有各的特点,适用于各自的环境.下面我就说说这些方式的各自特点: 1.Get:它的原理就是通过发送一个请求来取得服务器上的某一资源.获取到的资源是通过一组HTTP头和呈现数据来 ...
- 读learning spark lighting chapter1~chapter2
chapter 1 introduction to the analysis with spark the conponents of Sparks spark core(contains the b ...
- (18)IO流之字节缓冲路
缓冲流 BufferedInputStream 缓冲输入流 前面的练习告诉我们使用缓冲数组读取的效率更高,为了方便的大家的操作,sun 位大家提供了一个缓冲输入字节流对象,让我们可以更高效率的读取文件 ...
- nvcc编译器选项及配置
nvcc命令选项: 选项命令有长名和短名,通常我们使用是用短名,长名主要用于描述. 1.指定编译阶段 主要指定编译的阶段以及要编译的输入文件. -cuda -cubin -fatbin -ptx ...