Я пишу небольшую библиотеку javascript, чтобы упростить создание / проверку форм. Это в основном повод, чтобы поправиться с помощью JavaScript. Я спорю о том, как принять пользовательский ввод для создания элемента формы.
Я смотрю на два подхода. Одним из них является использование нескольких предварительно определенных параметров, таких как идентификатор, метка, значение
Другой способ состоит в том, чтобы взять один объект, который будет использоваться для записи свойств прямо в элемент формы. Так, например, если бы я хотел передать идентификатор метки и значение, я бы просто передал {id: 'my_id', метку: 'my_label', значение: 'my_value}
Третий вариант - взять id, label, options, где options - это объект, который делает то, что я описал выше.
Сейчас передача объекта внутрь кажется наиболее гибкой, но мне интересно, есть ли в этом какие-либо серьезные недостатки? Я хотел бы, чтобы это было легко использовать для большинства пользователей JavaScript.
Есть какие-нибудь мысли о том, как лучше всего это сделать?