Я сделать объект JavaScript с буквальной нотацией, но я не уверен, как сделать объект принимать параметры, как это:Создание объекта JavaScript с помощью буквального обозначения
hi.say({title: "foo", body: "bar"});
вместо hi.say("foo", "bar");
.
Текущий код:
var hi = {
say: function (title, body) {
alert(title + "\n" + body);
}
};
Причина, почему я хочу, потому что я хочу, чтобы люди могли пропустить заголовок и просто положить тело, и сделать то же самое для многих других параметров.
Так вот почему мне нужно что-то вроде, как мы можем использовать параметры функций JQuery {parameter:"yay", parameter:"nice"}
P.S. Я также открыт для изменения текущего метода - имея в виду, что будет много параметров, некоторые из них требуются и некоторые необязательные, и которые не могут быть упорядочены определенным образом.