Array 对象

所有属性:

constructor 属性 | length 属性 | prototype 属性

所有方法


concat() 方法合并多个数组,返回一个新数组
join()  方法将数组合并为字符串,用指定的字符分割
pop() 方法删除成员(从后)  并返回该被删除的元素
shift() 方法删除成员(从前) 并返回该被删除的元素
splice() 方法删除多个元素 并用新元素替换
push() 方法加入成员   如果参数是一个数组 会把数组作为单个元素加入, 如果合并数组请用concat方法
unshift() 方法 加入成员(加到最前面)  返回加入后的成员数
reverse() 方法数组反转顺序
slice() 方法取数组中的一部分,返回一个数组,  参数一为开始下标 参数二为结束下标
sort() 方法数组排序 返回排序后的数组 
toString 方法到文本
valueOf 方法返回指定对象的原始值


创建对象语法

arrayObj = new Array()
arrayObj = new Array([size])
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])

参数

arrayObj

必选项。要赋值为 Array 对象的变量名。

size

可选项。可选项数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1。

element0,...,elementN

可选项。要放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组。使用该语法时必须有一个以上元素。

说明

创建数组后,能够用 [ ] 符号访问数组单个元素,例如:

var my_array = new Array();
for (i = 0; i < 10; i++)   {
   my_array[i] = i;  
 }
x = my_array[4];

由于 Microsoft JScript 中的数组的下标是从零开始的,前面例子中最后一条语句访问数组的第五个元素。该元素中保存的值是 4。

如果只向 Array 的构造函数传递了一个参数,而该参数是数字,则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。如果该值为数值,但小于0或不为整数,发生运行时错误。

如果传递给 Array 构造函数的是单个值并且不是数值,设置 length 属性为1,而且唯一的元素值成为单个的传入的参数。

请注意 JScript 数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。


相关推荐

ArrAy.pop()和 ArrAy.shift()用法 jAvAscript 数组删除成员

方法:Array.pop() //移除数组中的最后一个元素并返回该元素。如果数组为空 则返回undefined Array.shift() //移除数组中的第一个元素并返回该元素例子:<scri

jAvAscript ArrAy.slice() 方法

slice 方法 (Array)返回一个数组的一段。arrayObj.slice(start, [end])参数arrayObj必选项。一个 Array 对象。start必选项。arrayObj 中所

jAvAscript合并数组 :concAt方法用法

例子:<script> a = new Array(1,2,3); b = "JScript"; c = new Array(42, "VBScript&q

jAvAscript prototype属性 可用于给对象添加新的自定义方法

所有 JScript 固有对象都有只读的 prototype 属性。可以象该例中那样为原型添加功能,但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。本语言参考中每个内部对象的方法

style对象全部属性

fontFamilyfontStylefontVariantfontWeightfontSizefontcolorbackgroundbackgroundColorbackgroundImagebac

jAvAscript 解析json解析 遍历

代码:obj=JSON.parse('{"id":"8","home":"beijing","uid&

jAvAscript原生js实现html中checkbox复选框按shift多选/全选/反选 取被勾选的id

纯原生JavaScript代码 无需任何库整理后 可以直接拿来用的代码<input type='checkbox' name='cateid[]'> <

jAvAscript constructor 属性

constructor 属性表示创建对象的函数。object.constructor必需的 object是对象或函数的名称。说明constructor 属性是所有具有 prototype 的对象的成员

原生js,原生jAvAscript写的开关按钮

<style> td,table{border:1px solid #323841;} </style> <form method="get" act

XMLHttprequest:原生jAvAscriptAjAx 发送GEt请求 post请求

get请求function zhankai(id){/*函数:展开某个分类*/ var httpRequest = new XMLHttpRequest () ; httpRequest.open