Столкнулся с таким заданием, нужно написать функцию для модальных окон и алертов. Которая должна вызываться следующим образом:
obj.modal ({
type: "content",
title: "test",
body: "some text",
button: { title="Close" class="btn btn-primary" data-dismiss="modal" onclick="test()" },
button: { title="Cancel" class="btn btn-primary" data-dismiss="modal" },
onclose: "closeFunction(data);"
});
Как видите, button-ов может быть несколько.
Но тут то я и не понимаю! Функция как параметр принимает объект, а разве у объекта может быть 2 одинаковых параметра?