caucho
Resin 1.1
FAQ
Reference
JavaDoc
Demo
Java Tutorial

Getting Started
Configuration
Servlet
JSP
XTP/XSL
JavaScript
JS Library

Core Library
File Library
Servlet Library
Database Library
XML Library

Global
Object
Array
Boolean
Date
Function
Math
Number
Regexp
String
 The Array Object

Array Constructor
Array(n) Creates an array of length n.
Array(v1, ..., vn) Creates an array of length n with initial values v1 through vn.
new Array(v1, ..., vn) Same as Array(v1, ..., vn])

Array Instance
length The length of the array.
join([separator]) Returns a string concatenating the elements of the array separated by separator.
reverse() Returns a new array by reversing the elements of the array.
sort() Returns a new array sorting the array.
concat(a1, ..., an) Returns a new array concatenating this with a1 through an.
pop() Pops the last element off the array, returning the element.
push(v1, ..., vn) Pushes new elements on the end of the array, returning the new length.
shift() Shifts an element from the start of the array, returning the element.
unshift(v1, ..., vn) Adds new elements to the front of the array, returning the new length.
slice(begin [, end]) Returns a slice of the array.
splice(begin, len, v1, ..., vn) Removes len elements from the array at begin, and adds the values v1 through vn at begin.

Array Constructor

Array(n)

Creates an array of length n.

Array(v1, ..., vn)

Creates an array of length n with initial values v1 through vn. If there is only a single argument, the other version of the constructor is used.

new Array(v1, ..., vn)

Same as Array(v1, ..., vn])

Array Instance

length

The length of the array.

join([separator])

Returns a string concatenating the elements of the array separated by separator. If separator is omitted, ',' is used as a default.

[1,2,3].join(':')
1:2:3
See split

reverse()

Returns a new array by reversing the elements of the array.

[1,,3,4].reverse()
4,3,,1

sort()

Returns a new array sorting the array.

[4,9,2,,1,9,,7].sort().toSource()
[1, 2, 4, 7, 9, 9, , ,]

concat(a1, ..., an)

JavaScript 1.2

Returns a new array concatenating this with a1 through an.

["a", "b"].concat({1:1, 0:0, length:2}, [5, 6])
a,b,0,1,5,6

pop()

JavaScript 1.2

Pops the last element off the array, returning the element.

a = [1,2,3]

a.pop() + ' ' + a
3 1,2

push(v1, ..., vn)

JavaScript 1.2

Pushes new elements on the end of the array, returning the new length.

a = [1,2,3]

a.push(4, 5) + ' ' + a
5 1,2,3,4,5

shift()

JavaScript 1.2

Shifts an element from the start of the array, returning the element.

a = [0, 1, 2]

a.shift() + ' ' + a.toSource()
0 [1, 2]

unshift(v1, ..., vn)

JavaScript 1.2

Adds new elements to the front of the array, returning the new length.

a = [0, 1, 2]

a.unshift(3, 4) + ' ' + a.toSource()
5 [3, 4, 0, 1, 2]

slice(begin [, end])

JavaScript 1.2

Returns a slice of the array. If begin or end are negative, they count from the end of the array.

[0, 1, 2, 3, 4].slice(1, -1)
1,2,3

splice(begin, len, v1, ..., vn)

JavaScript 1.2

Removes len elements from the array at begin, and adds the values v1 through vn at begin. splice returns an array containing the removed elements.

a = [1, 2, 3, 4]
a.splice(1, 2, "a", "b") + ' ' + a
2,3 1,a,b,4

Object   Boolean
Copyright © 1998-2000 Caucho Technology. All rights reserved.
Last modified: Fri, 31 Mar 2000 18:49:18 -0800 (PST)