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 ...
随机推荐
- 信号处理——傅里叶变换(FT-DTFT-DFT)
作者:桂. 时间:2017-01-17 23:41:13 链接:http://www.cnblogs.com/xingshansi/articles/6294111.html 声明:转载请注明出处, ...
- Java中代理对象的使用小结
在某些情况下,一个客户不想或不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到了中介作用,这不仅仅使用代理模式,还可以实现适配器模式.装饰模式等. 代理对象内部含有对真实对象的引用,从而 ...
- input解决浏览器记住密码问题
<input type="password" name="" id="">可以这样写 <input type=" ...
- (九)javaScript的基本使用
<script type="text/javascript"> var userName; var userAge; function interInfo(){ use ...
- Node.js web快速入门 -- KoaHub.js组件koa-static-server
koa-static-server Static file serving middleware for koa with directory, rewrite and index support k ...
- 3359: [Usaco2004 Jan]矩形
3359: [Usaco2004 Jan]矩形 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 8 Solved: 5[Submit][Status] ...
- 双系统删除Ubuntu后出现grub界面而无法正常启动Windows系统的解决方法
第一次安装双系统的时候由于不怎么会弄,设置了ubuntu引导windows,这种方法是非常不推荐的,因为当ubuntu出现问题或者是当你不再使用ubuntu的时候,删除ubuntu就会成为一个很麻烦的 ...
- Django ORM模型的一点体会
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁转载. 使用Python的Django模型的话,一般都会用它自带的ORM(Object-relational ma ...
- (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了
先来看个例子: def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '----------- ...
- Grafana关键表结构分析
Grafana默认使用SQLite存储数据表,默认数据库文件存储在/var/lib/grafana/grafana.db中,可以将文件拷贝到Widnows中,使用Navicat for SQLite进 ...