@kunashir
Ruby/Rails программист

Создание объектов в js с использованием prototype?

Добрый день.
Часто сталкиваюсь с таким способом создание объектов в JS:
function Obj = {
  this.someVar = 1;
  this.someVar2 = 2;
}
Obj.prototype = {
 fun1: function() {},
 fun2: function() {}
}


Почему используется задание фунций через прототип?
Я думал, что прототип нужен для наследование функций из объекта-предка?
Ведь можно же функции просто задать:
function Obj = {
   this.fun = function () {};
}
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
Ну, во-первых, код, который вы написали внизу, работать не будет...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект