Array.More 0.1.8

Provides additional functions on arrays. Currently available functions are:

intersect(array): creates an intersection of the current array and the given one.

differentiate(array): returns the symmetric difference between this array and the given one.

getRange(int, int): Returns the given number of elements from the array starting at the given index. If the second parameter is not defined, all elements until the end of the array will be returned.

reverse(): Reverses the elements within the array and returns as an array.



Details

Author
Alexander Herrmann
Current version
0.1.8
GitHub
dArignac/mootools_array_more
Downloads
9579
Category
Native
Tags
Report
GitHub Issues

Releases


Dependencies

  • core/1.4.3: Array

How to use

Simply include the javascript file after including MooTools core.

Then use them:

var a = [1, 2, 3, 4, 5];
var b = [4, 5, 6, 7, 8];

a.intersect(b);
// returns [4, 5]

a.differentiate(b);
// returns [1, 2, 3, 6, 7, 8]

a.getRange(2, 3);
// returns [3, 4, 5]

a.getRange(3);
// returns [4, 5]

a.reverse();
// return [5, 4, 3, 2, 1]

Discuss

A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.

Found a bug in this plugin? Please report it this repository's Github Issues.

blog comments powered by Disqus