|
|
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Hello world! Почему первый скрипт возвращает код функции f Код: javascript 1. 2. 3. 4. А второй, строку из алерта? Код: javascript 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2018, 17:09 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, а что должен вернуть первый код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2018, 18:11 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2018, 20:33 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, Почему больно, когда бьёшься головой об стену? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2018, 20:53 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
вадя, this хранит ссылка на текущий объект. В JavaScript функции никак не привязаны к своему контексту Поэтому ожидал, что встроенный метод toString выведет undefined. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 15:15 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Вар1 Вар2 Вар3 Вар4 Код: javascript 1. 2. 3. 4. Код: javascript 1. 2. 3. 4. 5. 6. 7. Код: javascript 1. 2. 3. 4. 5. 6. 7. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. Количество alert: 1 Количество alert: 2 Количество alert: 1 Количество alert: 2 alert1 с кодом функции alert1: "f.toString". alert2: undefined. alert1: [object Object] alert1: "obj.toString". alert2: undefined. Код: javascript 1. 2. 3. Код: javascript 1. 2. 3. 4. Код: javascript 1. 2. 3. Код: javascript 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:02 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, вариант 4 Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. где 2 console.log? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:28 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, вариант 2 Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:34 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
вадя, В 4-м варианте забыл строку вызова Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:36 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2this хранит ссылка на текущий объект. так ты ж установил "текущий объект" в f -> call(f), что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:37 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2В 4-м варианте забыл строку вызоватут не контекст теряется, а результат твоего метода toString = undefined потому что ничего не return ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:42 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
вадя, поясните пожалуйста свой скрипт. Как я понял вы намекаете, что alert выводит в своем порядке, консоль в правильном Но почему вывод идет два раза - не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 16:45 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
вадяYagrus2, вариант 4 Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. где 2 console.log?Если заменить тут Код: javascript 1. заменить запятую на плюс, будет два консольлога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:18 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
oakenYagrus2В 4-м варианте забыл строку вызоватут не контекст теряется, а результат твоего метода toString = undefined потому что ничего не return Подскажите почему вывод проходит два раза? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:30 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2oakenпропущено... тут не контекст теряется, а результат твоего метода toString = undefined потому что ничего не return Подскажите почему вывод проходит два раза? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. Потому что в твоем коде 2 вызова console.log! Разве не очевидно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:37 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, Код: javascript 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:43 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:44 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
oakenПотому что в твоем коде 2 вызова console.log! Разве не очевидно?Спасибо! С этим разобрался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:54 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2 Код: javascript 1. заменить запятую на плюс, будет два консольлогапрочитай про console.log ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:57 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
oakenпропущено... тут не контекст теряется, а результат твоего метода toString = undefined потому что ничего не return Подскажите почему, если заменить в консольлоге запятые на плюс меняется порядок вывода? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 17:59 |
|
||
|
javascript. Вызов функции как метод заданного объекта.
|
|||
|---|---|---|---|
|
#18+
Yagrus2, console.log('111', this ); тут два объекта console.log('111'+ this ); тут 1 объект тут console.log('111', this ); запрашивается this, т.е. выполняется, грубо -вызов самого себя - и результат 111 ƒ 500 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 18:43 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=22&tid=1443975]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 159ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...