Я пытаюсь создать функцию с опциями. Я верю, что должен использовать объекты, но пока что терпит неудачу. Под опциями я имею в виду нечто подобное:
insertButton({
settings:{
value1:'Some text'
}
});
function insertButton(settings){
settings = new Object();
document.write(settings.value1);
}
Очевидно, что это не сработает, но я пытаюсь показать, что я имею в виду. Может быть, кто-то может помочь.
Я спрашиваю, потому что сейчас у меня есть простая функция, где я могу передавать значения в строгом порядке. С опциями я хочу быть независимым от порядка переменных в функции. Например:
function insertButton2(value1,value2,value3){
document.write(value1);
document.write(value2);
document.write(value3);
}
insertButton2('a','','c'); //empty commas to skip value2
Оставлять пустые запятые, чтобы убедиться, что 'c' равно значению3, мне не удобно. Вот почему я хотел бы попробовать объекты, варианты.
Thx.