Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Привет всем почему Код: java 1. 2. 3. undefined а не object подскажите, не вижу очевидного спс Life is a bitch and then you die ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 19:35 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. Существуют функции-объявления и функции-выражения. Внутри условия if - выражение, зачем там объявлять функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 20:39 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
VladislavVVundefined а не object у меня честно возвращает "function" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 20:55 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
ИзопропилVladislavVVundefined а не object у меня честно возвращает "function" Это если f ранее определена. так да, возвратит 'function' Код: javascript 1. 2. 3. 4. а если f ранее не определена, то через выражение вернёт 'undefined' Код: javascript 1. 2. 3. Думаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. Нужно обязательно присваивать результат выражения или передавать в функцию как параметр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 21:15 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, неа, честно undefinned, затем function Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 21:56 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Изопропил, так это мой правильный код, у ТС другой код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 22:02 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Народ, это не рабочий код, это тест на js ninja на itquiz и он именно такой, какой я написал, без каких либо изменений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 05:49 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
[quot бухалтер фантоцци]Изопропилпропущено... [/src] Думаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. Нужно обязательно присваивать результат выражения или передавать в функцию как параметр. +1 Код: java 1. 2. 3. 4. 5. спс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 05:54 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
VladislavVVНарод, это не рабочий код, это тест на js ninja на itquiz и он именно такой, какой я написал, без каких либо изменений так это был тест для нас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 06:37 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, Что взять с больных людей?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 07:55 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
это был тест для меня , не знал ответа и аргументов для ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 08:45 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Оккам говорит, что автор теста - болен на голову ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 09:17 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
ИзопропилОккам говорит, что автор теста - болен на голову поддерживаю, однако, при собеседовании - таких вопросов - большинство сорри за offtopic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 09:42 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
ИзопропилОккам говорит, что автор теста - болен на голову Не читайте книжки из серии "You Don't Know JS". Плохо спать будете :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 07:18 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
VladislavVVоднако, при собеседовании - таких вопросов - большинство Манагеры атакуют... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 08:14 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
skyANAИзопропилОккам говорит, что автор теста - болен на голову Не читайте книжки из серии "You Don't Know JS". Плохо спать будете :) Почитал. В сон потянуло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 08:17 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
ИзопропилskyANAпропущено... Не читайте книжки из серии "You Don't Know JS". Плохо спать будете :) Почитал. В сон потянуло. От чего конкретно, если не секрет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 08:36 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
skyANAОт чего конкретно, если не секрет? :) об этой книге речь ? - https://github.com/getify/You-Dont-Know-JS занудная и примитивная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 10:16 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДумаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. Нужно обязательно присваивать результат выражения или передавать в функцию как параметр. полагаю, что корректный ответ здесь - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/function Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 10:31 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
ИзопропилskyANAОт чего конкретно, если не секрет? :) об этой книге речь ? - https://github.com/getify/You-Dont-Know-JS занудная и примитивная Нет, речь не о конкретной книге, а о серии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 10:33 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
skyANAИзопропилпропущено... об этой книге речь ? - https://github.com/getify/You-Dont-Know-JS занудная и примитивная Нет, речь не о конкретной книге, а о серии. А, по ссылке и есть серия из 6 книг (линк долго открывался). Так что конкретно Вас усыпило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 10:35 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Изопропилбухалтер фантоцциДумаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. Нужно обязательно присваивать результат выражения или передавать в функцию как параметр. полагаю, что корректный ответ здесь - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/function Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. К вопросу, поднятому ТС (а именно - почему undefined ) это не имеет никакого отношения. Я достаточно подробно расписал ответ. И потом, я сразу 19656381 дал ответ насчёт функций-выражений (где можно опустить название) и функций-объявлений. Но в функциях - выражениях может быть указано имя специально, если впоследствии нужно будет узнать имя функции через obj.name Можно и так написать, это Код: javascript 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 12:30 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциДумаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. причём здесь преобразование? Конструкция function использована для определения функция внутри выражения if( ...) ... - выражение, не правда ли? далее имеем, что имя функции локально для тела - соответственно в ветках условного оператора имя уже не видно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 12:59 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
skyANAТак что конкретно Вас усыпило? нового ничего не узнал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 13:00 |
|
||
|
JS if() - непонятки
|
|||
|---|---|---|---|
|
#18+
Изопропилбухалтер фантоцциДумаю это потому, что во время вычисления выражения среда исполнения (браузер) использует неявные преобразования, то-есть результат выражения без присваивания не сохранится. причём здесь преобразование? Конструкция function использована для определения функция внутри выражения if( ...) ... - выражение, не правда ли? далее имеем, что имя функции локально для тела - соответственно в ветках условного оператора имя уже не видно) 1. преобразование при том, что выполнилось условие (результат выражения был приведён неявно к true ), 2. function (или [new] Function) возвращает ссылку на объект-функцию, который без присваивания не сохранится. 3. Поэтомуalert(typeof f); вернёт undefined 19656119 Код: javascript 1. 2. 3. Думаю, всё давно понятно, как ТС, так и остальным. Можно конечно докопаться до отдельных слов и даже букв, но зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39308148&tid=1445026]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 293ms |
| total: | 422ms |

| 0 / 0 |
