<script language="JavaScript">var a = [1,2,3,4];var b = a.shift(); // 删除原数组第一项,并返回删除元素的值,如果数组为空则返回undefinedvar c = a.unshift(0,-1);  //将参数添加到数组开头,并返回数组长度var d = a.pop(); // 删除原数组最后一个元素,并返回新的数组的长度var e = a.concat(5,6); // 给原数组添加元素,并返回新的数组var f = a.splice(0,1,'a','b'); // 参数1:操作位置  参数2:删除的长度 参数3,4:在参数1位置添加的元素var g = a.sort(); // 数组从小到大排序var h = a.reverse(); //数组反向排序var i = a.push('c'); //向数组尾部添加元素,并返回新数组长度var j = a.slice(2,4); // 返回原数组从开始标记到结束标记的长度</script>

  参考文档:http://www.cnblogs.com/yunfour/archive/2011/01/25/1944533.html

转载于:https://www.cnblogs.com/EasonSun/articles/3152654.html

JavaScript常用数组操作相关推荐

  1. 技巧收藏|10个JavaScript常用数组操作方法

    摘要:这篇文章,向大家展示了在日常开发中,数组有哪些小技巧值得借鉴和学习. 在web前端开发第二阶段Javascript中,数组是一个重要且常见的知识点,我们经常将数据存储在数组中,遍历数组或替换数组 ...

  2. php 常用数组操作

    php常用的数组操作函数,包括数组的赋值.拆分.合并.计算.添加.删除.查询.判断.排序等 array_combine 功能:用一个数组的值作为新数组的键名,另一个数组的值作为新数组的值 <?p ...

  3. JavaScript常用数组操作方法

    1.concat() concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,仅会返回被连接数组的一个副本. 2.join() join() 方法用于把数组中的所有元素放入一个字符串. ...

  4. javascript之数组操作

    1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限, ...

  5. JavaScript 常用数组方法及使用技巧「数组的力量隐藏在数组方法中,必收藏」

    JavaScript 数组的力量隐藏在数组方法中. 没错!如果你只知道用数组,但是不知道数组的这些方法怎么用,那么你就不是真正的懂他. 正餐开始,来看看 JavaScript 中有哪些常用的数组方法! ...

  6. es6 取数组的第一个和最后一个_es6常用数组操作及技巧汇总

    定义数组 const array = [1, 2, 3]; 或者 const array = new Array(); array[0] = '1'; 建议尽量使用第一种形式定义数组,采用new的形式 ...

  7. 总结JavaScript常用数组操作方法,包含ES6方法

    一.concat() concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,仅会返回被连接数组的一个副本. var arr1 = [1,2,3]; var arr2 = [4,5]; ...

  8. JavaScript常用数组方法

    JavaScript数组方法有以下这些: forEach() 方法对数组的每一个元素执行一次提供的函数. map() 方法创建一个新数组,其结果是该数组都执行一次函数,原函数保持不变. filter( ...

  9. Javascript的数组操作(笔记)

    js变量类型 var string; var name = "student",age=12; //underfined.null.boolean.string.number为基本 ...

最新文章

  1. 原来JScript中的关键字'var'还是有文章的
  2. 起底华为计算战略:十五年研发下苦功,三年连发10芯加速,目前2万工程师奋战...
  3. 学习构建WDF驱动程序 - 初步了解SOURCE和makefile文件
  4. BZOJ3160: 万径人踪灭
  5. centos7防火墙firewalld配置,干货直接上手
  6. 微信开发 getUserInfo:fail tunneling socket could not be established, cause=connect ECONNREFUSED
  7. Windows7右键菜单栏添加打开cmd项
  8. 《图解深度学习》图书及代码,16章带你无障碍深度学习
  9. 华为连发4款手机:配置售价感人
  10. 输出空格隔开换行_VB编程(六)数据输出 Print 及相关方法
  11. matlab练习程序(倾斜校正,透视变换)
  12. 图像几何运算——Matlab实现
  13. 2020程序设计竞赛-现场赛题解
  14. antd 踩坑之 javascriptEnabled配置
  15. 最新过浩方过VS魔兽1.24b全图工具发布
  16. 最快的进制转换法之一,8421
  17. 台式计算机没办法连接wifi吗,台式机没有无线网络连接该怎么办
  18. 计算机网络期末复习知识点
  19. 网络营销推广效果在于流量精准度!你做到了吗?
  20. 万户OA牵手携程 助力企业商旅一体化管控

热门文章

  1. 抓住人工智能红利,百度AI达人养成营带你速成深度学习
  2. SIGGRAPH 2020 | 基于样例的虚拟摄影和相机控制
  3. 2021年最新的Python大厂Python基础编程
  4. 如何用xml 描述目录结构_如何用英语描述人物外表
  5. RuntimeError: Found 0 files in subfolders of: ./data/image Supported extensions are: .jpg,.jpeg,.png
  6. 村庄规划中核心技术(村土地利用规划方面)
  7. 怎么让php文件请求一次连接,php 如何锁定接口,让一个接口,同一时间只处理同一人的一次请求?...
  8. 2016版系统集成项目管理工程师考试题型举例
  9. Python学习入门10:零基础如何开始学习 Python?从小白变大牛!
  10. android中常见的错误及解决办法