Skip to content
This repository has been archived by the owner on Sep 13, 2021. It is now read-only.

Latest commit

 

History

History
84 lines (75 loc) · 3.66 KB

README.md

File metadata and controls

84 lines (75 loc) · 3.66 KB

About

Implementation of standard Array methods (introduced in ECMAScript 5th edition) and shorthand generics (JavaScript 1.8.5) Browser support: Internet Explorer 6+, Firefox 1.5+, Chrome, Safari, Opera.

Examples

function isElement(element) {
    return element.nodeType === 1;
}

// example #1
console.log(
    // shorthand slice and standard filter
    Array.slice(document.childNodes).filter(isElement)
);

// example #2
console.log(
    // shorthand filter
    Array.filter(document.childNodes, isElement)
);

Usage

Just include into your document:

<script src="path_to/array.generics.min.js"></script>

Methods

Available as generics and standard:

Mutator Accessor Iteration Other
pop concat forEach isArray
push join every
reverse slice some
shift indexOf filter
sort lastIndexOf map
splice reduce
unshift reduceRight