ForEach in JavaScript

Simple implementation of a foreach in javascript.

 


function forEach(array, callback) {
var len = array.length;
cont(0);
function cont(index) {
if(index < len) {
callback(array[index], array, index);
cont(++index);
}
}
}

example:

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19];
forEach(array, function (element, array, index) {
console.log(index+'=>'+element);
});

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s