The table on this page lists the Array methods supported by each browser, and which of these are included in the ECMAScript Version 3 standard.

More information can be found on these sites:

Netscape: Client-Side JavaScript Reference

Microsoft: JScript Language Reference

ECMAScript: ECMAScript Language Specification

MethodDescriptionNS4+IE4+ECMA ver3
concatJoins two arrays and returns a new array.
joinJoins all elements of an array into a string.
popRemoves the last element from an array and returns that element. 
pushAdds one or more elements to the end of an array and returns the new length of the array. 
reverseTransposes the elements of an array: the first array element becomes the last and the last becomes the first.
shiftRemoves the first element from an array and returns that element 
sliceExtracts a section of an array and returns a new array.
spliceAdds and/or removes elements from an array. 
sortSorts the elements of an array.
toSourceReturns an array literal representing the specified array; can be used to create a new array.  
toStringReturns a string representing the array and its elements.
unshiftAdds one or more elements to the front of an array and returns the new length of the array. 
valueOfReturns the primitive value of the array.

In order for Explorer to conform to ECMAScript version 3, it needs five new methods:

pop(), push(), shift(), splice() and unshift()


Home


� 2001 Guy Malachi, All Rights Reserved