@p3trukh1n
NooB IN WeB

Как принять только N-ный параметр функции?

Я писал уже подобное, но то был массив. Теперь же, функция.
function some_function(*не_нужный_параметр*, *второй_тоже*, *нужный_параметр*) {
console.log(*нужный_параметр*)
}

Как можно не заводить переменные для аргументов *не_нужный_параметр* и *второй_тоже*?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
function foo(...args) {
  console.log(args[N]);
}

или

function foo() {
  console.log(arguments[N]);
}

или

function foo(...{ [N]: x }) {
  console.log(x);
}
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
Обработать последний аргумент функции:
Код
function foo() {
  console.log(arguments[arguments.length-1]);
}

foo(1,2,3,4,5,6,7); // 7
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
А лучше передавать в функцию один единственный аргумент - объект, и уже из объекта брать то, что тебе нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы