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 ...
随机推荐
- solr 学习之简介及安装
一.solr简介 Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置.可扩展,并对索 ...
- MAC本如何优雅的创建定时任务
在MACOS上设置定时任务大体有两种方案.一种是使用crontab,一种是使用Schedule,今天结合我的使用简单介绍一下. 先说一下背景,为什么MAC可以用crontab.如果使用过Linux的同 ...
- mfc--弹出文件夹对话框
1. HRESULT CoInitializeEx(void* pvReserved,DWORD dwCoInit) 初始化com组件,传递参数COINIT_APARTMENTTHREADED 2.L ...
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(七)JDBC url的连接参数
在java程序与数据库连接的编程中,mysql jdbc url格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值 ...
- Vue开源项目库汇总
最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上的优质的Vue开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star. UI组件 elem ...
- 关于hive ,eclipse老是提示加载不到驱动
忙活了好长时间,很纳闷为什么加载不上驱动,驱动包.hive的依赖包.hadoop的依赖包也引入了,各种百度最后: hadoop-2.2.0/share/hadoop/common/hadoop-com ...
- Maven进阶宝典
前言: 团队在开发过程中用的是maven项目,由于对maven的一些打包流程以及相关参数配置不是太了解,因此应大家的需求做一下maven的讲解,为了不误导大家,看了很多相关资料,自己也实验了一下,就把 ...
- 用GDB调试程序
转自:http://blog.csdn.net/haoel/article/details/2879 是一篇从基础讲gdb的博文 用GDB调试程序 GDB概述---- GDB是GNU开源组织发布的一个 ...
- strtok、strtok_s、strtok_r 字符串分割函数
1.strtok函数 函数原型:char * strtok (char *str, const char * delimiters); 参数:str,待分割的字符串(c-string):delimit ...
- File类和时间类的两道综合练习
练习1: 获取指定目录下(包含子目录)所有的某一种类型的文件 分析: 1.指定路径并获取其下的文件对象 2.要判断给定的目录是否为空 3.要判断给定路径下获取的目录是否为空 4.判断是否是某种文件 5 ...