Mam pytanie dotyczące jednej z funkcji z CodeReview z odcinka 3 JS -> link. Problem dotyczy funkcji appendLetters().
function appendLetters() {
lettersToWrap.split('').forEach(function (letter, index) {
var letterElement = lettersWrapper.appendChild(document.createElement('div'));
var letterPosition = index + 1;
var lettersInWidth = 7;
if (letterPosition % lettersInWidth === 0) {
var clearfixElement = lettersWrapper.appendChild(document.createElement('div'));
clearfixElement.classList.add('clearfix');
}
letterElement.innerHTML = letter;
letterElement.classList.add('letter');
letterElement.addEventListener('click', function () {
return discoverLetter(letter, letterElement);
}, false);
});
};
Mianowice 1 linii kodu tej funkcji a dokładniej .forEach(function (letter, index) wiem że forEach wykonuje się dla każdego elementu tablicy tylko na jakiej podstawie są wybierane wartości letter oraz index dla każdego elementu tablicy?