Параметры функции
Доброго времени суток.
Есть функция в которую передаются ряд параметров, они считываются по очереди, но мне нужно чтобы к примеру один средний параметр пропускался, а считывались допустим первый, второй и последний, при этом сам вызов функции я менять не могу, как это можно реализовать? Спасибо. function test( param1, param2, param3, param4 ) { console.log(param1); // param1 console.log(param2); // param2 console.log(param4); // undefined } test('param1', 'param2', 'param4'); |
Обернув функцию заняв ее имя
let A = alert; window.alert = function (p) { return A("Мой новый алерт -> "+p); }; alert("привет мир"); |
какая-то неправильная задача, на самом деле, на самом деле ;) все обстоит по другому...
нужно гуглить "named parameters", "arguments", "destructuring" https://blog.logrocket.com/anomalies...row-functions/ https://exploringjs.com/impatient-js...med-parameters -- с другой стороны здесь проблема проектирования, не надо делать ф-цию которая трактуется неоднозначно ;) |
Часовой пояс GMT +3, время: 21:50. |