1.两个数组拼接的方法:

Array.concat(obj);

    var array = [1,2,3];

    var array2 = [4,5,6];

    var arrtotall = array.concat(array2);

    console.log(arrtotall);

    //输出: [1, 2, 3, 4, 5, 6]

2.将数组拼接成一个字符串 

Array.join( )

    var arrString = arrtotall.join(); 

    var arrString = arrtotall.join("+"); 

    console.log(arrString);

    //输出:1,2,3,4,5,6

3.数组长度:

Array.length

4.将数组的第一个元素移除,并且返回

Array.shift();
var shift = reverse.shift(); console.log(shift); //linhe console.log(reverse); // ["bo", 5, 4, 3, 2, 1] 5.删除数组的最后一位数,并且返回 Array.pop(); //方法pop()将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,返回undefined。 var arrtotall = [1,2,3,4,5,'bo'] var pop = arrtotall.pop(); console.log(pop); //输出:返回bo
6.在数组末增加值 Array.push(); var arrtotall = [1,2,3,4,5,'bo']; var arrtotall2 = arrtotall.push('linhe'); console.log(arrtotall2); // 返回值:数组长度:7 console.log(arrtotall); //[1, 2, 3, 4, 5, "bo", "linhe"]
7.在数组头部增加值 Array.unshift(); var arrtotall = [1,2,3,4,5,'bo']; console.log(arrtotall.unshift("shuaibo"));//7 console.log(arrtotall); //["shuaibo", 1, 2, 3, 4, 5, "bo"]
7.将数组颠倒顺序 Array.reverse(); var reverse = arrtotall.reverse(); console.log(reverse); // 输出 ["linhe", "bo", 5, 4, 3, 2, 1] 8.从数组中第几位到第几位拿数据 slice Array.splice( ) var arr = [1,2,3,4,5]; console.log(arr.slice(1,3)); 拿到是数据是: 2,3 返回值:一个新数组,包含从start到end(不包括该元素)指定的array元素。
9. Array.sort();数组排序 var arrtotall = [2,2,1,4,15,'bo']; console.log(arrtotall.sort(numberorder)); function numberorder(a, b) { return a - b;
}
10. Array.toString() 把数组转为字符串 var arrtotall = [1,2,3,4,5,'bo']; console.log(arrtotall.toString()); //1,2,3,4,5,bo 11. Array.splice(); 删除数组的某些数 var arr = [1,2,3,4,5,6,7]; console.log(2,3);// 输出:[3,4,5]
第一位是下标
第二位是要删除的个数

JavaScript数组方法大全的更多相关文章

  1. JavaScript数组方法大全(推荐)

    原网址:http://www.jb51.net/article/87930.htm 数组在笔试中经常会出现的面试题,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习, ...

  2. 一站式超全JavaScript数组方法大全

    一站式JavaScript数组方法大全(建议收藏) 方法一览表 详细操作 本人总结了JavaScript中有关数组的几乎所有方法(包含ES6之后新增的),并逐一用代码进行演示使用,希望可以帮助大家! ...

  3. JavaScript数组方法大全(第二篇)

    数组方法大全(第二篇) 注意:如有错误欢迎指出,如有雷同纯属巧合,本博客参考书籍JavaScript权威指南,有兴趣的小伙伴可以去翻阅一下哦 forEach()方法 遍历数组,里面可以传递一个方法 v ...

  4. JavaScript数组方法大全(第一篇)

    数组方法大全(第一篇) 注意:第一次写博客有点小紧张,如有错误欢迎指出,如有雷同纯属巧合,本次总结参考书籍JavaScript权威指南,有兴趣的小伙伴可以去翻阅一下哦 join()方法 该方法是将数组 ...

  5. 【转】JavaScript数组方法大全

    数组在笔试题中出现的概率最高的类型之一,JavaScript中的数组与其他语言中的数组有些区别,为了方便以后查看数组的方法,现将对数组的操作方法进行汇总整理. 数组创建 JavaScript中创建数组 ...

  6. 转载收藏(js数组方法大全)

    js数组方法大全 JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组var arr2 = new Arra ...

  7. JavaScript数组方法--every、some、fill

    接上一篇,JavaScript数组方法--concat.push,继续其他的数组方法. every:every() 方法测试数组的所有元素是否都通过了指定函数的测试. 先看其使用方法: functio ...

  8. 【译】你应该了解的JavaScript数组方法

    让我们来做一个大胆的声明:for循环通常是无用的,而且还导致代码难以理解.当涉及迭代数组.查找元素.或对其排序或者你想到的任何东西,都可能有一个你可以使用的数组方法. 然而,尽管这些方法很有用,但是其 ...

  9. JavaScript 数组方法处理字符串 prototype

    js中数组有许多方法,如join.map,reverse.字符串没有这些方法,可以“借用”数组的方法来处理字符串. <!doctype html> <html lang=" ...

随机推荐

  1. 数列[专杀Splay版]

    时间限制: 3 Sec  内存限制: 128 MB提交: 49  解决: 7 题目描述 输入一个数列,你需要进行如下操作:  1. 把编号为I的数值改为K  2. 输出从小到大排序后第k个数 输入 输 ...

  2. Kafka官方文档翻译——简介

    简介 Kafka擅长于做什么? 它被用于两大类应用: 在应用间构建实时的数据流通道 构建传输或处理数据流的实时流式应用 几个概念: Kafka以集群模式运行在1或多台服务器上 Kafka以topics ...

  3. 解决安卓手机input获取焦点时会将底部固定定位按钮顶起的问题

    一个页面上有个固定在底部的按钮,页面中有个input框,点击input框获取焦点时,在苹果手机上没事,但在安卓手机上弹出的键盘会将按钮顶起来,这就很不好看了,想了个办法解决一下.之前一直觉得用inpu ...

  4. VMWare、KVM、Virtualbox克隆或复制Linux虚拟机后eth0找不到的解决方案

    快速处理办法: cat /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i '/UUID/d' /etc/sysconfig/network-script ...

  5. JS面向对象笔记二

    菜单导航,<JS面向对象笔记一>,  参考书籍:阮一峰之<JavaScript标准参考教程> 一.构造函数和new命令 二.this关键字 三.构造函数和new命令 四.构造函 ...

  6. url地址栏拼接参数写法

    <script> function jiedan_do(elm){ var id=$(elm).attr("a"); window.location="__U ...

  7. zookeeper client API实现(python kazoo 的实现)

    这里主要分析zookeeper client API的实现方式,以python kazoo的实现代码为蓝本进行逻辑分析. 一.代码框架及介绍 API分为同步模式和异步模式.同步模式是在异步模式的基础上 ...

  8. [leetcode-624-Maximum Distance in Arrays]

    Given m arrays, and each array is sorted in ascending order. Now you can pick up two integers from t ...

  9. CUDA零内存拷贝 疑问考证

    今天思考了一下CUDA零内存拷贝的问题,感觉在即将设计的程序中会派上用场,于是就查了一下相关信息. 以下是一些有帮助的链接: cuda中的零拷贝用法--针对二维指针 cuda中的零拷贝用法--针对一维 ...

  10. 自动化测试—monkeyrunner

    步骤:     1. 在 pycharm 中编写一个 python的脚本,注意:在运行脚本时不要有注释,不然会报错                 2. 在 dos 窗口中运行脚本.         ...