Зачем в callback аргументы 2 и 3? используется 1-й онли.
let numbers = [1000 , 2500 , 3500 , 1400 , 5800 , 3200 , 1800];
function myforEach(array, callback) {
for (let i = 0; i < array.length; i++)
callback(array[i]);
}
myforEach(numbers, item => console.log(item * 100));