Фильтрация arr по arguments

163
07 мая 2018, 23:43

Не могу понять, почему функция destroyer возвращает arr без первого элемента. Ведь arguments[1] = 2. Следовательно фильтрация должна идти по 2?

function destroyer(arr) {
   function checkVal() {
    return arguments[1];
  }
  return arr.filter(checkVal);
}
destroyer([1, 2, 3, 1, 2, 3], 2, 3);
Answer 1

Каждая новая функция получает свой личный arguments.

READ ALSO
Как обойти запрет браузера на чтение/изменение css из JavaScript?

Как обойти запрет браузера на чтение/изменение css из JavaScript?

Всем привет! У меня есть куча 'div'_ов, у которых внешний вид настраивается из классов CSSРаньше менял с помощью вот такой фунции:

178
Ajax. При вызове данных по ключу из словаря получаю undefined

Ajax. При вызове данных по ключу из словаря получаю undefined

Имеется функция ajax, принимающая данные с формы и отправляющая их на сервер django в представлениеВ представлении производится проверка логина...

193
Получение MCC, MNC, LAC, CID из js

Получение MCC, MNC, LAC, CID из js

Доброго времени суток

206