1.join(separator):将数组的元素组起一个字符串,以separator为分隔符

var a = [,,,,];
var b = a.join("|"); //如果不用分隔符,默认逗号隔开。
document.write(a); //1,2,3,4,5
document.write('<br/>');
document.write(b);//1,2,3,4,5

2.pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined

var a = [,,,,];
var b = a.pop();
document.write(a);//1,2,3,4
document.write('<br/>');
document.write(b);//

3.push:将参数添加到原数组末尾,并返回数组的长度

var a = [,,,,];
var b = a.push(,);
document.write(a);//1,2,3,4,5,6,7
document.write('<br/>');
document.write(b);//

4.shift:删除数组开头项 返回被删除的开头项目;如果数组为空则返回undefined

var a = [,,,,];
var b = a.shift();
document.write(a);//1,2,3,4
document.write('<br/>');
document.write(b); //

5.unshift:将参数添加到原数组开头,并返回数组的长度

var a = [,,,,];
var b = a.unshift(-,-);
document.write(a);//-2,-1,1,2,3,4,5
document.write('<br/>');
document.write(b);//

6.sort(orderfunction):按指定的参数对数组进行排序

var a = [,,,,,,,];
var b = a.sort();
document.write(a);//1,2,3,4,5,6,7,9
document.write('<br/>');
document.write(b);//1,2,3,4,5,6,7,9

7.reverse:将数组反序

var a = [,,,,];
var b = a.reverse();
document.write(a);//5,4,3,2,1,
document.write('<br/>');
document.write(b);//5,4,3,2,1,

8.concat:返回一个新数组,是将参数添加到原数组中构成的

var a = [,,,,];
var b = a.concat(,);
document.write(a);//1,2,3,4,5
document.write('<br/>');
document.write(b);//1,2,3,4,5,6,7

9.slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组

var a = [,,,,,];
var b = a.slice(,);
document.write(a);//1,2,3,4,5,6
document.write('<br/>');
document.write(b);//3,4,5

10.splice(start,deleteCount,val1,val2,...):10.从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

var a = [,,,,,,,];
var b = a.splice(,,,,);
document.write(a);//1,2,1,8,9,6,7,9
document.write('<br/>');
document.write(b);//3,4,5

11.toString()将数组转换为一个字符串,并且返回这个字符串

var a= [,];
document.write(a.toString());//1,2

JS常用数组方法及实例的更多相关文章

  1. 迟早要知道的JS系列之常用数组方法

    常用数组方法 一.不会改变原始数组的方法: 即访问方法,下面的这些方法绝对不会改变调用它们的对象的值,只会返回一个新的数组或者返回一个其它的期望值. 1. concat() ** 语法:** Java ...

  2. JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)

    JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...

  3. ES6新增的常用数组方法(forEach,map,filter,every,some)

    ES6新增的常用数组方法 let arr = [1, 2, 3, 2, 1]; 一 forEach => 遍历数组 arr.forEach((v, i) => { console.log( ...

  4. js 创建数组方法以及区别

    示例代码: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF ...

  5. js 常用数组和字符串方法

    javascript数组与字符串常用方法总结 最近在梳理js的基础,首先从数组和字符串开始. string 常用方法: 1.substring(start开始位置的索引,end结束位置索引) 截取的位 ...

  6. js与jquery常用数组方法总结

    昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害 ...

  7. js中常用数组方法concat join push pop slice splice shift

    javascript给我们很多常用的 数组方法,极大方便了我们做程序.下面我们来介绍下常用的集中数组方法. 比如 concat() join() push() pop() unshift() shif ...

  8. 【js常用DOM方法】

    介绍几个js DOM的常用方法 获取元素节点 getElementById  getElementsByTagName  getElementsByClassName 先写一个简单的网页做测试: /* ...

  9. js中数组方法大全

    js数组方法大全 一:前言 我们在学到js中数组的时候,我们会接触到js中数组的一些方法,这些方法对我们来说,可以很遍历的达到我们想要的结果,但是因为方法比较多,有些方法也不常用,可能会过一段时间就会 ...

随机推荐

  1. PS基础,数学,语文

    PS基础(修图) 污点修复画笔工具---设置画笔大小---设置类型(内容识别)---修改图片---完成. 修复画笔工具---设置画笔大小---设置源(取样)---修改图片---完成. 修补工具---设 ...

  2. Oracle错误——ORA-03113:通信通道的文件结尾

    请参考:http://blog.csdn.net/zwk626542417/article/details/39667999 今天跟往常一样,登陆PL/SQL,确登陆失败,出现一个错误“ORA-010 ...

  3. 软件测试技术第三次作业——打印质数printPrimes()

    作业一.Use the following method printPrimes() for questions a–d. printPrimes: /** ********************* ...

  4. Python介绍以及Python环境搭建

    Python介绍以及Python环境搭建 1.Python 发展历史 Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞 ...

  5. SQLServer 连接和联合

    一.内连接(inner join) 默认省略inner ,内连接是严格过滤,等同where限制,连接两端的表都数据都需要过滤. 二.左外连接(left outer join) 以左表为基准进行数据连接 ...

  6. 线程队列queue

    队列queue 队列用于线程之间安全的信息交换 队列和列表的区别:队列里的信息get()后就没了,而列表获取数据则是copy,原列表里的值还在 使用前先实例化队列 q = queue.Queue(ma ...

  7. Struts2_BBS2009小实战

    Struts2_BBS2009准备:链接: http://pan.baidu.com/s/1nvTZz9R 密码: 875a ext3.0_直接部署运行:链接: http://pan.baidu.co ...

  8. python定义class

    python也是面向对象的语言,类的重要性不言而喻. class Animal: def __init__(self,voice='hello'): self.voice=voice def __de ...

  9. Java实习问题记录

    1. $(window).height() 获取屏幕高度2. $("#chartbottomdiv").width() 某个控件的属性 用"."3. // 保留 ...

  10. 《孵化Twitter》:Twitter创始人勾心斗角史,细节披露程度令人吃惊

    本书详细讲述twitter的发展史.感觉基本上是一部创始人从朋友变敌人,勾心斗角的历史.Twitter本身的产品发展反而相对比较简单. 书中披露了许多email.谈话.会议的细节,作者说这些是数百个小 ...