注:标注有[S]的为静态方法,无须实例化对象即可使用。
[S]Array.add(array,item);

[s]Array.addRange(array,items);

[s]Array.clear(array);

[s]Array.clone(array);
a=['a','b','c'];
b=Array.clone(a);
b=['a','b','c'];

[s]Array.contains(array,item);
var a = ['red','green','blue','yellow'];
var b = Array.contains(a, "red");
// b = true

[s]Array.dequeue(array);
删除第一项,并返回该值

[s]Array.foreach(array,method,context)
依次访问该Array中的每一项,但跳过值为undefined的项.
var a = ['a', 'b', 'c', 'd'];
a[5] = 'e';
ar result = '';
function appendToString(arrayElement, index, array) {
    // "this" is the context parameter, i.e. '|'.
    result += arrayElement + this + index + ',';
}
Array.forEach(a, appendToString, '|');
// result = a|0,b|1,c|2,d|3,e|4

[s]Array.indexOf(array,item,start)

[s]Array.insert(array,index,item)

[s]Array.parse(value)
字符串表达方式解析出真正的Array对象。
var a = Array.parse ("['red', 'blue', 'green']");
// a[0] = 'red', a[1] = 'blue', a[2] = 'green'

[s]Array.enqueue(array,item)
添加一项至Array的结尾

[s]Array.remove(array,item)
从该Array中移除(第一次出现的)该项。

[s]Array.removeAt(array,index)

转载于:https://www.cnblogs.com/zwl12549/archive/2007/04/16/715965.html

Array类型的扩展相关推荐

  1. php 判断类型array,判断一个变量是数组Array类型的方法_javascript技巧

    在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...

  2. JavaScript面向对象编程——Array类型

    概述 一维数组 数组是一个有序的数据集合,可以通过数组名称和索引进行访问.JavaScript中并没有明确的数组数据类型. 二维数组 数组是可以嵌套的,这就意味着一个数组可以作为一个袁旭被包含在另一个 ...

  3. JS引用类型(2)——Array类型

    [2]Array类型 ECMAScript数组的每一项可以保存任何类型的数据,并且大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据. (1)创建数组 1>使用Array构造函数 ...

  4. 使用反射操作Array类型

    使用反射操作Array类型: a): Class<?> classType = Class.forName("java.lang.String"); Object ar ...

  5. 将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法(亲测)

    在用pandas包和numpy包对数据进行分析和计算时,经常用到DataFrame和array类型的数据.在对DataFrame类型的数据进行处理时,需要将其转换成array类型,是以下列出了三种转换 ...

  6. 【js实例】Array类型的9个数组方法,Date类型的41个日期方法,Function类型

    前文提要:[js实例]js中的5种基本数据类型和9种操作符 Array类型的9个数组方法 Array中有9个数组方法: 1.检测数组 2.转换方法 3.栈方法 4.队列方法 5.冲排序方法 6.操作方 ...

  7. cjson 对象是json数组型结构体_C语言 - cJSON解析特定格式 含有数组array类型的数据...

    在ESP32中使用了cJSON库,发现很好用.最近服务器端的JSON格式越来越多样,还是有些注意点,需要做下笔记记录下来. cJSON *MAC_arry = cJSON_GetObjectItem( ...

  8. PHP中的Array类型其实是Hashtable

    PHP中的Array类型其实是Hashtable. 转载于:https://www.cnblogs.com/npk19195global/p/4502879.html

  9. oracle 参数类型 存储过程 获取_oracle Array类型作为参数传入函数(存储过程) 大字符串参数解决方案...

    1. 创建自定义的类型.由于Oracle没有提供现成的array类型,这里用table类型来模拟. CREATE OR REPLACE TYPE varchar_array is Table OF v ...

最新文章

  1. 阿里从来不只属于马云,但马云会永远属于阿里
  2. android谷歌返色状态栏实例,Android实现状态栏(statusbar)渐变效果的示例
  3. 关于微型计算机主板的描述错误的是,2016年9月计算机一级考试试题及答案「单选」...
  4. python爬虫流程-Python爬虫流程
  5. InfoQ专访:人工智能时代,什么才是你的最大竞争力?
  6. 简单的oracle备份恢复批处理文件 -- 转
  7. 文件批量处理器Android,GFileBat 2012(文件批量处理器)V1.1 正式版
  8. springboot_通过Actuator了解应用程序运行时的内部状况
  9. poj 3253 哈夫曼树 经典 运用了优先队列 总和最少
  10. 深度神经网络 卷积神经网络_改善深度神经网络
  11. 拼音转换成汉字html,汉字转换成拼音的种(转)
  12. .caj文件转换为.pdf文件
  13. 专注于win7官网,专注win7系统安装
  14. 知物由学 | Android 模拟点击研究,如何突围“黑灰产”的自动化作弊?
  15. php企业微信付款到零钱,PHP实现微信商户支付企业付款到零钱功能
  16. 关于云计算的一些概念理解
  17. CWE 4.7中的新视图:工业控制系统的安全漏洞类别
  18. 阅读javascript高级程序设计随笔(五)
  19. 开源项目-OA自动化管理系统
  20. LPC1768用官方库中用寄存器开启两个硬件PWM

热门文章

  1. [机器学习]机器学习常用的模型评估方法
  2. linux下tomcat启动后出现多个java进程
  3. 经典SQL语句大全(转)
  4. Node.js 11.14.0 发布,服务器端的 JavaScript 运行环境
  5. Kubernetes 权限管理
  6. 注水、占坑、瞎掰:起底机器学习学术圈的那些“伪科学”
  7. O365(世纪互联)SharePoint 之使用Designer报错
  8. switch分解试验部分-LAB8:SVI实验
  9. rhel5U4下挂在ntfs文件系统
  10. WordPress快速开发的博客平台