Skip to content

callee sample 3

garevna edited this page Sep 19, 2018 · 1 revision

◀️ arguments.callee

☕ 3

Объявим функцию, которая "сама себя лечит", т.е. сама добавляет себе свойства и методы:

function setProperty ( prop, val ) {
    arguments.callee [ prop ] = val
}

Теперь заставим ее создать себе парочку свойств:

setProperty ( "isActive", false )
setProperty ( "value", 50 )

Ну, и для пущей убедительности заставим ее создать себе метод:

setProperty ( "method", function () {
    console.log ( "А еще я умею вышивать крестиком" )
} ) 

здесь мы передаем ей в качестве второго аргумента функцию

Теперь проверим, что эти свойства и метод появились у функции setProperty

Выведем в консоль свойства isActive и value функции setProperty и вызовем ее метод method

◀️ arguments.callee

© 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