Как сделать дополнительные аргументы функции в JS
Как сделать вот так (не знаю как это описать, это как дополнительный аргумент-объект):
Я попробовал что-то такое, но по-моему это какие-то костыли (+ сверху не вылезает "?options"):
var f = (x, y) => {
if(typeof x == "object") {
console.log("options:", x)
} else {
console.log("x, y:", x, y)
}
};
Ответы (1 шт):
Автор решения: Sadykhzadeh
→ Ссылка
Используйте в качестве аргумента ...options.
let testFunction = (...options) => {
return `options:${options}`
}
console.info(testFunction(1, 2, 3, "test", true))

