Показать сообщение отдельно
  #13 (permalink)  
Старый 02.02.2023, 21:59
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 651

Сообщение от Белый шум Посмотреть сообщение
Разве в документации что-то непонятно написано? - https://developer.mozilla.org/ru/doc...ts/Array/every

["a", "b", "c", "d"].every(
 (el, ind, arr) => {
    console.log("el=" + el, "ind=" + ind, "arr=" + arr);
    return true;
 }
);
К описанию у меня нет вопросов, я уже сдался это не так важно, просто я по другому не могу объяснить как я воспринимаю логику этого кода. Мне проще запомнить что это работает так и все.

Если только JS думает так есть массив иду по индексам, смотрю что находится в этом индексе, "запомнил" беру следующий массив иди по индексам и уже после этого сравниваю что находится в этом индексе.

В коде то просто написано 1 как значение сравни с 0 как с положением массива.
Ответить с цитированием