Skip to content
garevna edited this page Jan 27, 2019 · 5 revisions

💼 home work

1️⃣ Создайте объект, свойства которого описывают содержимое дамской сумочки

  • Создайте метод объекта, позволяющий удалить что-то из сумочки

  • Создайте метод объекта, позволяющий положить что-то в сумочку


2️⃣ Объявить конструктор LibraryBook, с помощью которого можно создавать и редактировать объекты, хранящие информацию о книгах в библиотеке

📦 Приватные свойства объекта:
    🔑 title ( название книги ),
    🔑 year ( год издания ),
    🔑 author ( автор ),
    🔑 readerName ( кому выдана ),
    🔑 readerData ( когда выдана )

📦 Приватный метод 🔑 giveTheBook ( client ):
        внесение изменений в свойства:
            🔑 readerName ( client )
            🔑 readerData ( текущая дата )

📋 Публичные методы:
    📋 getBookInfo () - посмотреть информацию 
       о наличии книги 
       ( вывести в консоль readerData )
    📋 getTheBook ( client ) -  получить книгу:
       проверка, что книга не выдана на руки 
       ( приватное свойство readerName 
         должно быть пустой строкой )
       если выдана - вернуть null
       если не выдана, то вызвать приватный метод 
       giveTheBook ( client ) и вернуть bookTitle
    📋 returnBook () - вернуть книгу:
       сбросить значения приватных свойств
       readerName, readerData
  • Создайте экземпляр книги
  • Запросите экземпляр от имени ... ( любое имя )

✋ если будет слишком трудно, изучаем ☕ пример

👀 Установите ✅ breakpoints
    в строках  
    7, 10, 14, 18, 20, 27
👀 Можете добавить в  ✅ Watch  
    переменные
    title, year, author, 
    readerName, readerData
👀 Mожно отслеживать изменение 
   значений переменных
   еще и  в разделе  
   ✅ Scope  дебаггера:
     ✅ Local - 
       локальные переменные 
       исполняемой функции,
     ✅ Block - переменные 
       контекста вызова
       исполняемой функции
👀 Следите, какая функция 
    сейчас выполняется, 
    в разделе 
    ✅ Call Stack
🔄 После установки breakpoints 
    перезагрузите страницу
❗ Не забывайте пошагово запускать 
  выполнение кода
👁 В консоли отслеживайте 
   результаты работы кода

🔗 Регистрация ссылок на выполненные работы

© Irina H.Fylyppova 2018
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав


Новая версия


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19

Занятие 1

⤵️

Занятие 2

⤴️ ⤵️

Занятие 3

⤴️ ⤵️

Занятие 4

⤴️ ⤵️

Занятие 5

⤴️ ⤵️

Занятие 6

⤴️ ⤵️

Занятие 7

⤴️ ⤵️

Занятие 8

⤴️ ⤵️

Занятие 9

⤴️ ⤵️

Занятие 10

⤴️ ⤵️

Занятие 11

⤴️ ⤵️

Занятие 12

⤴️ ⤵️

Занятие 13

⤴️ ⤵️

Занятие 14

⤴️ ⤵️

Занятие 15

⤴️ ⤵️

Занятие 16

⤴️ ⤵️

Занятие 17

⤴️ ⤵️

Занятие 18

⤴️ ⤵️

Занятие 19

⤴️ ⤵️

⤴️

ico20 Дополнительно
dir-20 Справочная инфо

Clone this wiki locally