ИМХО, вам не нужно ничего делать. JavaScript оснащен Arguments aobject
, arguments
является зарезервированным ключевым словом, которое вы можете использовать следующим образом:
function unlimitedArgs() {
console.log(arguments)
}
unlimitedArgs(2,4, 'v1');
unlimitedArgs(2,4, 'v1', [2,4,5], "some other value");
Или вы можете использовать spread operator
, чтобы сделать что-то вроде этого:
function unlimitedArgs(...gatherer) {
console.log(gatherer)
}
unlimitedArgs(2,4, 'v1');
unlimitedArgs(2,4, 'v1', [2,4,5], "some other value");
ПРИМЕЧАНИЕ : Если вы используете оператор спредов, контейнерная переменная (т.е. gatherer
) будет иметь тип Array
.
Несмотря на то, что вы можете настроить цвет средства выбора в некоторой степени, но для шрифта никакая возможная опция не доступна, если вы хотите настраиваемый инструмент выбора, обратитесь к проектам github