Skip to content

inheritance model sample 1

garevna edited this page Sep 23, 2018 · 2 revisions

☕ 1

host-объект console имеет свойства log, dir, info, warn, error...

для получения всех перечислимых свойств host-объекта console воспользуйтесь оператором for...in

for ( var x in console ) 
       console.log ( x )

Мы можем обращаться к этим свойствам как к элементам ассоциативного массива:

console [ "log" ]
console [ "dir" ]
console [ "info" ]
console [ "warn" ]
console [ "error" ]

Перечисленные свойства имеют тип данных "function"

Это означает, что они являются методами объекта console

Для вызова метода нужно использовать круглые скобки, в которых могут быть ( а могут и не быть ) аргументы

Перечисленные методы вызываются с аргументом

console [ "log" ] ( "Привет!" )

в консоль будет выведено "Привет!"

Создадим объект presence следующей структуры:

var presence = {
        "Артюх Илья" : true,
        "Боднарь Михаил" : true,
        "Гончар Виктор" : true,
        "Дмитренко Пётр" : true,
        "Дорошенко Дмитрий" : true,
        "Калашников Григорий" : true,
        "Кержакова Марина" : true,
        "Москаленко Андрей" : true,
        "Ничипоренко Иван" : true,
        "Опрышкин Дмитрий" : true,
        "Подобреева Юлия" : true,
        "Саратова Ольга" : false,
        "Алескерова Евгения" : false
}

Теперь выведем в консоль имена всех свойств объекта presence таким образом:

  • если свойство имеет значение true, то мы выведем имя свойства в консоль с помощью метода console.info

  • а если свойство имеет значение false, то мы выведем имя свойства в консоль с помощью метода console.error

Для определения имени метода объекта console используем тернарный оператор:

presence [ student ] ? "info" : "error"

который вернет значение "info", если presence [ student ] будет true, или значение "error", если presence [ student ] будет false

for ( var student in presence ) {
   console [ 
       presence [ student ] ? "info" : "error" 
   ] ( student )
}

© 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