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:原生jAvAscript的AjAx 发送GEt请求 和 post请求get请求function zhankai(id){/*函数:展开某个分类*/ var httpRequest = new XMLHttpRequest () ; httpRequest.open