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

Polyfill for JavaScript 1.8.5 Array Generics and ECMAScript 5 Array Extras

License

Notifications You must be signed in to change notification settings

plusdude/array-generics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Polyfill for JavaScript 1.8.5 Array Generics and ECMAScript 5 Array Extras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published