The ForEach () method of a JavaScript array invokes each element in the array.
Grammar
Array.foreach (callback[, Thisobject]);
The following are the details of the parameters:
- Callback: Function tests each element of an array.
- Thisobject: Object is used as the execution callback.
return value:
Returns the creation of an array.
Compatibility:
This approach is a JavaScript extension to the ECMA-262 standard, so it may not exist in other implementations of the standard. To make it work, you need to add the top of the following scripting code:
if (! Array.prototype.forEach)
{
Array.prototype.forEach = function (Fun/*, thisp*/)
{
var len = This.length;
if (typeof fun!= "function")
throw new TypeError ();
var thisp = arguments[1];
for (var i = 0; i < len; i++)
{
if (i)
fun.call (Thisp, this[i], I, this);
}
Example:
This will produce the following results:
[0] is a
[1] is 5
[2] are 8
[3] is 130
[4] is 44