Каковы практические случаи использования объектов-прототипов javascript? - PullRequest
11 голосов
/ 13 сентября 2010

Как вы используете объекты-прототипы javascript в своем повседневном коде? Мне было трудно либо объяснить, либо найти варианты использования для этого.

Целенаправленные примеры и примеры псевдокода были бы великолепны - спасибо!

1 Ответ

15 голосов
/ 13 сентября 2010

Вот очень простой пример.Было бы неплохо, если бы в String была функция trim (), чтобы вы могли это сделать?Просто поместите это в начале вашего кода:

if (!String.prototype.trim) {
  String.prototype.trim = function() {
    try {
      return this.replace(/^\s+|\s+$/g, "");
    } catch (e) {
      return this;
    }
  };
}
...