Чтобы создать метод Javascript для уже существующего объекта, вы можете просто добавить его к прототипу его конструктора:
String.prototype.firstLetter = function() { return this.charAt(0); }
var myStr = "Cool str!";
alert(myStr.firstLetter()); // 'C'
То, насколько он будет полезен, зависит от того, что вы делаете с Javascript.Если вы пишете код на стороне клиента, и вам нужно изменить существующий компонент, там может быть полезна функция «исправления обезьян».Если вам нужна какая-то структура в вашем коде (и вы это делаете), создание объекта для представления состояния интерфейса может быть полезным.
Кроме того, умение пользоваться инструментом обычно помогает избежать самоповреждений.=)
Если вам интересно, вы можете заглянуть в страницу Крокфорда или купить его книгу Javascript: The Good Parts.
Существует много путаницы, которую вы можете избежать, если познакомитесь с языком, и вам даже может понравиться этот язык и вы узнаете, что в нем можно сделать много полезного.