Array 类型扩展
使用 Array 类型扩展时,要确保数组的元素不为 undefined,否则不同浏览器中可能会有不同表现。
Array.add(array, item)
Array.addRange(array, items)
Array.clear(array)
移除 array 的所有元素,其 length 将为零。
var cloneVar = Array.clone(array)
将 array 复制一份给 cloneVar。
var itemExists = Array.contains(array, item)
搜索 array 中是否存在 item,大小写敏感。
var firstElement = Array.dequeue(array);
从指定的 Array 对象中移除第一个元素,并返回该元素。
Array.enqueue(array, item)
将指定的对象添加到 Array 对象的末尾。不要用这个函数,而用 Array.add 代替。
Array.forEach(array, method, context)
var indexVar = Array.indexOf(array, item[, start])
如果找到 item,则返回表示该元素在数组中的索引位置的编号;否则返回 -1。
Array.insert(array, index, item)
var a = Array.parse(value)
将字符串转换成数组,value 的格式形如:"['item1', 'item2', 'item3']"。
var isRemoved = Array.remove(array, item)
移除指定项的第一个匹配项。
Array.removeAt(array, index)
移除 Array 对象中指定索引位置处的元素。
相关阅读