Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 30

PP

PHP PROGRAMMIST⬤👍3🅰️... in JavaScript Noobs — сообщество новичков
Создайте функцию как Function Expression. Проверьте то, что она не будет доступна выше места своего объявления.           <script>

       funct();
       let funct=function(){
           alert('День добрый');
       }



   </script>    Uncaught ReferenceError: can't access lexical declaration 'funct' before initialization
   <anonymous> http://localhost/ line 11 > inlineScript:8
   func http://localhost/ line 16 > inlineScript:11
   <anonymous> http://localhost/ line 16 > inlineScript:8
   <anonymous> http://localhost/:16
line 11 > inlineScript:8:9
   <анонимный> http://localhost/ line 11 > inlineScript:8
   openPromptSync resource://gre/modules/Prompter.jsm:1065
   alert resource://gre/modules/Prompter.jsm:1313
   func http://localhost/ line 16 > inlineScript:11
   <анонимный> http://localhost/ line 16 > inlineScript:8
   openPromptSync resource://gre/modules/Prompter.jsm:1065
   alert resource://gre/modules/Prompter.jsm:1313
   <анонимный> http://localhost/🕓
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in JavaScript Noobs — сообщество новичков
Как исправить?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так а зачем исправлять?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы же как раз задание и выполнили
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
разве нет?
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Не, только с методом срабатывает, с классом нет
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
кто тут у нас в ошибки не умеет? кто лет везде и всегда впендюривает? кто же пробелы не любит? Босс наш дорогой)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы официально зарегистрированы как хейтер ✅
источник

bz

bogdan zots in JavaScript Noobs — сообщество новичков
Так всё же правильно выходит 😳😳😳
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
так поменяй местами
вызов и объявление
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
ойвсио ☹️
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ему не надо менять, в задании же прям написано, что надо сделать, как он сделал, просто ошибки пугают, похоже
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а, а в чём с лет проблема?)
ну, я везде const леплю, пока оч сильно не припрёт, по привычке, но тем не менее хд
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
ааа, блин, это типа задачка чтобы он увидел что бывает, если вызывать раньше объявления.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну да, там же прям так и написано)
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
хороший учебник, и конкурсы тоже хорошие... )
источник

r

rokkky in JavaScript Noobs — сообщество новичков
А что с лет не так? До сих пор не понимаю, почему все херачат конст
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну это ж важно понимать
во многих языках function declaration будет аналогом function expression  в контексте вопроса, а в js - нет
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
конст говорит о том, что изменения не предвидятся - это сразу даёт понять, что за этой переменной следить не надо
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
а зачем давать возможность поменять значение, если можно не давать?
источник