Method
Kind
Arguments
Description
clear()
instance
(none)
清空。
compact()
instance
(none)
返回一个不包括源array中null或undefined元素的array,此方法不改变源array。
first()
instance
(none)
返回array的第一个对象。
flatten()
instance
(none)
通过递归组合array每个元素的子元素(如果该元素也是array)来返回一个“扁平的”一维的array。
indexOf(value)
instance
value: what you are looking for.
返回给出数字位置(从0算起)的元素,如果在该位置没有找到对象,返回-1。
inspect()
instance
(none)
重载inspect(),返回更好格式的反映Array每个元素的字符描述。
last()
instance
(none)
返回最后一个元素。
reverse([applyToSelf])
instance
applyToSelf: indicates if the array itself should also be reversed.
反转Array中元素的顺序,如果没有给出参数,或参数为true,则源Array中元素的顺序也反转,否则源Array保持不变。
shift()
instance
(none)
返回Array的第一个元素并从Array中移除它,Array的Length-1。
without(value1 [, value2 [, .. valueN]])
instance
value1 ... valueN: values to be excluded if present in the array.
返回一个把参数列表中包含的元素从源Array中排除的Array。
Method
Kind
Arguments
Description
getElementsByClassName(className [, parentElement])
instance
className: name of a CSS class associated with the elements, parentElement: object or id of the element that contains the elements being retrieved.
返回所有CSS className属性等于className参数的元素,如果没有给出parentElement,那么将搜索document body。(此处使用document.body我觉得不如使用document,因为有时有的页面没有body)
Property
Type
Description
KEY_BACKSPACE
NumberNumber
8: Constant. Code for the Backspace key.
KEY_TAB
Number
9: Constant. Code for the Tab key.
KEY_RETURN
Number
13: Constant. Code for the Return key.
KEY_ESC
Number
27: Constant. Code for the Esc key.
KEY_LEFT
Number
37: Constant. Code for the Left arrow key.
KEY_UP
Number
38: Constant. Code for the Up arrow key.
KEY_RIGHT
Number
39: Constant. Code for the Right arrow key.
KEY_DOWN
Number
40: Constant. Code for the Down arrow key.
KEY_DELETE
Number
46: Constant. Code for the Delete key.
observers:
Array
List of cached observers. Part of the internal implementation details of the object.