2013-04-03 1 views
1

Im new to Node js language В большинстве примеров приложения Node js все используют прототип. Затем я узнал, используя прототип, мы можем добавить методы и свойства в объект. До сих пор я не понимаю, что такое использование прототипа. Кто-нибудь может объяснить мне.Каково использование прототипа в узле js?

+1

Это может быть полезно: https://developer.mozilla.org/en-US/docs/JavaScript/Introduction_to_Object-Oriented_JavaScript – Blender

+0

@Blender спасибо, я посмотрю по этой ссылке. – sachin

+3

Прототипирование является характеристикой Javascript, на котором основан язык 'node.js'. Я предлагаю вам прочитать некоторый ресурс о Javascript и прототипировании. Например [8-я глава Eloquent Javascript] (http://eloquentjavascript.net/chapter8.html). –

ответ

1

Короче говоря, prototype используется для создания интерфейса (и реализации) объектов пользовательской сборки в JavaScript.

Как сказал Блендер в комментарии, это как вы делаете настоящий ООП в JavaScript.

+0

благодарит за сообщение – sachin

0

Использование прототипа также означает, что вы можете определить метод в одном месте (с низкой площадью памяти). Не определять метод через прототип означает, что метод определен для каждого экземпляра указанного объекта (с большой площадью памяти).