[Technical issue] JavaScript Basics
Здравейте,
подготвям се за поправката по JavaScript. Решавам зачача 02. Plus Remove от JavaScript Basics Exam - 24 November 2014
Със собствени сили я докарах до 66 точки и реших да видя авторското решение. В него не разбирам следните пасажи:
arr.forEach(function(string) {
matrix.push(string.toLowerCase().split(''));
resultMatrix.push(string.split(''));
});
и аналогично
var resultArray = [];
resultMatrix.forEach(function(str) {
resultArray.push(str.join('').split(" ").join(''));
});
Какво озаначава в случая function ? Едновременно е дефинирана функция и тя е аргумент на forEach или ...?
Благодаря! Това, че дефиницията на функцията е едновременно с извикването й ми изглеждаше странно объркващо, но след като дефиницията може да е извън forEach... e OK.