Показать сообщение отдельно
  #1 (permalink)  
Старый 02.05.2018, 11:02
Интересующийся
Отправить личное сообщение для AkezhanOb1 Посмотреть профиль Найти все сообщения от AkezhanOb1
 
Регистрация: 28.09.2017
Сообщений: 20

объясните пожалуйста последовательность операции в данном коде
function diffArray(arr1, arr2) {
    return arr1
      .filter(el => !arr2.includes(el))
      .concat(
        arr2.filter(el => !arr1.includes(el))
      )
}

diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5]);


Пример: первым выполняется arr2 filter следом concat и тд
Ответить с цитированием