Свойства и методы об-тов




Вводная информация


В классических объектно-ориентированных языках программирования все свойства и методы, по степени доступности, делятся на:


В данном разделе рассматриваются публичные методы и св-ва, т.к. простые об-ты не имеют приватных или защищённых метдов и св-в




Выводы по главе


1. Обычные об-ты (созданные с помощью объектного литерала), обладают только публичными св-вами и методами

2. Существует несколько способов задания св-в и методов об-тов

3. Для детализации определения с св-вам и методов об-та, существует специальный метод Object.defineProperty

Упражнения


1. Создать об-т с помощью строкового литерала со следующими свойствами: name (имя), salary (зарплата) и метдом getSalary, который должен возвращать строку {имя} получает {зарплата}. Свойство salary сделать защищённым от удаления и не перечисляемым (см св-во enumerable дескриптора данных)