常用几种数组操作方法:

  • 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 数组操作的更多相关文章

  1. Java中数组操作 java.util.Arrays 类常用方法的使用

    任何一门编程语言,数组都是最重要和常用的数据结构之一,但不同的语言对数组的构造与处理是不尽相同的. Java中提供了java.util.Arrays 类能方便地操作数组,并且它提供的所有方法都是静态的 ...

  2. Java反射----数组操作

    1,获取数组字段 在Person类中定义了一个一维数组字段:int[] a1 = new int[]{1,2,3}; 如何通过反射技术来操作该字段? 补充:Java操作数组主要用的是Array类. @ ...

  3. Java Script 字符串操作

    JS中常用几种字符串操作: big() small() bold() fontcolor() fontsize() italics() strike() link() charAt() charCod ...

  4. Java关于数组操作函数

    数组排序及元素查找 sort()方法对Java数组进行排序. binarySearch() 方法来查找数组中的元素,返回该元素所在的位置. import java.util.*; public cla ...

  5. 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++)   ...

  6. Java Script 数组

    数组:有许多变量的集合,它们的名称和数据类型都是一致的. 定义    操作(添加修改) Var arr=new Array(): Var arr=[ ]; //定义 Var arr1=[ 1,2,3, ...

  7. 05-02 Java 一维数组、内存分配、数组操作

    数组的定义 动态初始化 /* 数组:存储同一种数据类型的多个元素的容器. 定义格式: A:数据类型[] 数组名; B:数据类型 数组名[]; 举例: A:int[] a; 定义一个int类型的数组a变 ...

  8. Java学习笔记十:Java的数组以及操作数组

    Java的数组以及操作数组 一:什么是数组: 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元 ...

  9. Java数组操作的10大方法

    转载自码农网 译文链接:http://www.codeceo.com/article/10-java-array-method.html 英文原文:Top 10 Methods for Java Ar ...

随机推荐

  1. Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)

    加油加油. --WH 一.发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协 ...

  2. HTML5培训哪里靠谱

    兄弟连IT培训教育,是学科最全的IT培训机构,涵盖HTML5培训.等学科,并是业内推出真实千万级服务器架构课程的唯一培训学校.兄弟连已分别在北京.上海.广州.沈阳.郑州.济南.成都.杭州.南京.南宁. ...

  3. HTML 5入门知识(三)

    <canvas>标签 在网页中使用canvas元素,像使用其他HTML标签一样简单,然后利用JavaScript脚本调用绘图API,绘制各种图形.canvas拥有多种绘制路径.矩形.圆形. ...

  4. perl 正则表达式之匹配

    一.用m//进行匹配 上篇用双斜线的写法表示模式,事实上是m//的简写,所谓简写,就是当用双斜线作为定界符的时候,可有省略开头的m. 不使用简写的时候,可以使用任何定界符表示模式,m().m<& ...

  5. 用JavaScript实现图片剪切效果

    学会如何获取鼠标的坐标位置以及监听鼠标的按下.拖动.松开等动作事件,从而实现拖动鼠标来改变图片大小. 还可以学习css中的clip属性. 一.CSS实现图片不透明及裁剪效果. 图片剪切三层结构 1.第 ...

  6. div模拟table

    <!DOCTYPE html><html><head><meta charset="UTF-8"><title>div模 ...

  7. css3滚动效果

    .css{ -webkit-transition-duration: .3s;    transition-duration: .3s; }

  8. 黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试)

    黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试) 2017-03-12 03:46:24 by SemiconductorKING PS:刚刚装好黑苹果,来记录一篇折 ...

  9. C#-MVC开发微信应用(2)--OAuth2.0网页授权

    微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友在使用这个的时候失败了或者无法理解其内容,希望我出个教程详细讲解一下,于是便有了这篇文章. 一. ...

  10. 好多鱼 Java

    牛客网的题目: 链接:https://www.nowcoder.com/questionTerminal/e3dd485dd23a42899228305658457927牛牛有一个鱼缸.鱼缸里面已经有 ...