Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2021, 18:13
Аспирант
Отправить личное сообщение для TheSanches Посмотреть профиль Найти все сообщения от TheSanches
 
Регистрация: 21.01.2018
Сообщений: 78

Параметры функции
Доброго времени суток.
Есть функция в которую передаются ряд параметров, они считываются по очереди, но мне нужно чтобы к примеру один средний параметр пропускался, а считывались допустим первый, второй и последний, при этом сам вызов функции я менять не могу, как это можно реализовать?
Спасибо.

function test( param1, param2, param3, param4 ) {

  console.log(param1); // param1
  console.log(param2); // param2
  console.log(param4); // undefined

}

test('param1', 'param2', 'param4');
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2021, 18:38
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

Обернув функцию заняв ее имя

let A = alert;
window.alert = function (p) {
return A("Мой новый алерт -> "+p);
};

alert("привет мир");
Ответить с цитированием
  #3 (permalink)  
Старый 17.09.2021, 12:16
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

какая-то неправильная задача, на самом деле, на самом деле все обстоит по другому...

нужно гуглить "named parameters", "arguments", "destructuring"

https://blog.logrocket.com/anomalies...row-functions/

https://exploringjs.com/impatient-js...med-parameters

--
с другой стороны здесь проблема проектирования, не надо делать ф-цию которая трактуется неоднозначно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параметры функции Wic_ Общие вопросы Javascript 6 25.01.2019 12:28
Как обработать переданные функции параметры как массив? javascript_pupil Общие вопросы Javascript 7 19.08.2016 13:59
Параметры функции kilohertz_. Общие вопросы Javascript 4 20.01.2015 18:26
Параметры функции Pro100tom Events/DOM/Window 1 23.07.2013 18:32
Возврат данных через параметры функции jsjob Общие вопросы Javascript 4 11.03.2013 20:49