Как создать javascript функцию, которая получит JSON -подобный объект в качестве параметра, например, так:
function foo() {
//handle args somehow
}
И затем сможет вызывать его так:
var someObj = {
arg1: "some",
arg2: "thing",
options: {
opt1: "asd",
opt2: false
}
}
foo(someObj);
Также, как обрабатывать параметры, которые не отправляются в функцию (в этом случае opt2 опускается):
var someObj = {
arg1: "some",
arg2: "thing",
options: {
opt1: "asd",
//opt2: false
}
}
foo(someObj);
Спасибо.