function internal( x, clbk, thisArg ) {
	var i;
	for ( i = 0; i < x.length; i++ ) {
		clbk.call( thisArg, x[ i ], i, x );
	}
}
Invokes a callback function once for each array element.

@private
@param {Collection} x - input array
@param {Function} clbk - callback function
@param {*} thisArg - callback execution context
@returns {void}

@example
var naryFunction = require( '@stdlib/utils/nary-function' );
var log = require( '@stdlib/console/log' );

var x = [ 1, 2, 3, 4 ];

forEach( x, naryFunction( log, 1 ) );