Size: a a a

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

2020 September 27

ɵ

ɵ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
> // ...не работает
что конкретно не работает?
Вызов локальной функции welcome
источник

DM

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

j

jk in JavaScript Noobs — сообщество новичков
ɵ
Приветствую .Мы не можем использовать локальную функцию во вншнем коде, но используя function expression, мы можем получить доступ к внешней переменной в коде функции и тогда полученная функция будет доступна внешне, так?

let age = prompt("Сколько Вам лет?", 18);

// в зависимости от условия объявляем функцию
if (age < 18) {

 function welcome() {
   alert("Привет!");
 }

} else {

 function welcome() {
   alert("Здравствуйте!");
 }

}

// ...не работает

let age = prompt("Сколько Вам лет?", 18);

let welcome;

if (age < 18) {

 welcome = function() {
   alert("Привет!");
 };

} else {

 welcome = function() {
   alert("Здравствуйте!");
 };

}

welcome(); // теперь всё в порядке
Это зависит от наличия или отсутствия 'use strict'.
источник

ɵ

ɵ in JavaScript Noobs — сообщество новичков
jk
Это зависит от наличия или отсутствия 'use strict'.
Можно простыми словами зачем он нужен и используется?
Уже встречал этот термин, но не особо понял
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
jk
Это зависит от наличия или отсутствия 'use strict'.
Ничего подобного
источник

Р

Руслан in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Ничего подобного
Попробуй со стриктом запусти :)
источник

j

jk in JavaScript Noobs — сообщество новичков
ɵ
Можно простыми словами зачем он нужен и используется?
Уже встречал этот термин, но не особо понял
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Руслан
Попробуй со стриктом запусти :)
Попробовал, все работает
источник

Р

Руслан in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Попробовал, все работает
хм
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
А что конкретно должен ограничить strict mode по вашему мнению?
источник

Р

Руслан in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Попробовал, все работает
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
это кто тебе написал welcome is not defined?
источник

j

jk in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
это кто тебе написал welcome is not defined?
Это пишет мне и nodejs и хром.
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Похоже, что так
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Песочница видимо некорректно 'use strict' отрабатывает
источник

ɵ

ɵ in JavaScript Noobs — сообщество новичков
Спасибо, я по learnjs сейчас и учу, но вместе с мозиллой максимально понятно стало, не догадался сразу там посмотреть, нет ещё привычки самому гуглить, прошу прощения
источник

B

Bessarab in JavaScript Noobs — сообщество новичков
2020-09-01
как поменять 01 и 2020 местами?
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
sring.split('-').reverse().join('-')
источник

B

Bessarab in JavaScript Noobs — сообщество новичков
Aleksandr
sring.split('-').reverse().join('-')
спасибо
источник

ГФ

Герман Филатов... in JavaScript Noobs — сообщество новичков
Переслано от Герман Филатов...
Утро доброе, ребят кто работал с react-player? у меня вот постера к сожалению не отоюражается, хотя по словам чела кто его сделал, я правильно написал пропс постера. кто сталкивался с такой ситуацией?
источник