Показать сообщение отдельно
  #4 (permalink)  
Старый 31.12.2015, 20:08
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

рони, если можете, поясните разницу в этих двух фрагментах:

function SomeF() {
  this.name = "";
}
SomeF.prototype.IsNamed = false;


function SomeF() {
  this.name = "";
  this.IsNamed = false;
}

Я просто считал, что во втором примере свойство IsNamed уникально для каждого объекта; а в первом - все объекты имеют одно и тоже значение, и если в одном объекте свойство изменится - то это изменение касается сразу всех объектов.

Последний раз редактировалось Keramet, 31.12.2015 в 20:26.
Ответить с цитированием