169 похожих чатов

А в js можно вызывать функцию строкой с её именем?

Как это делается в php

20 ответов

5 просмотров

типа функцияНейм(){ полезные действия } функцияНейм() ??

Артем- Автор вопроса
Артем
типа функцияНейм(){ полезные действия } функция...

Типа функцияНейм(){} Вызов ="функцияНейм"; Вызов();

Артем
Типа функцияНейм(){} Вызов ="функцияНейм"; Вызо...

В жс проще вызывается Можно: //объявляем Function someFunction(){} //вызываем someFunction() Или: const someFunction = () => {}; someFunction() Или аообще без имени: сразу вызываем: (function (){})()

Артем
Без имени нужно ~(function(){})()

Запортачил с телефона пишу:) запятой не надо было - правда:)

Артем
Типа функцияНейм(){} Вызов ="функцияНейм"; Вызо...

И да, стрелочная функция имеет нюансы, с ними надо ознакомиться перед использованием

Артем- Автор вопроса
Aleksey German
В жс проще вызывается Можно: //объявляем Function...

Нет, мне не просто нужно вызвать функцию. У меня есть такая ситуация: есть несколько функций и мне приходит строка с её именем; я не хочу делать кучу проверок; мне нужно через полученую строку вызвать её.

Сергей Сергеевич 👔
log = console.log; log('hello'); Типа так?

Это будет function log(arg){ console.log(arg) } log('hello')

Aleksey German
Это будет function log(arg){ console.log(arg) } lo...

? Хотите сказать мой пример не работает)

Сергей Сергеевич 👔
? Хотите сказать мой пример не работает)

Честно? Хз. Никогла так лог не использовал:) Но другая функция тосно не сработает

i7 4n
не нужно

Странно, я 100% читал что нужно, но и правда не нужно, хм

Сергей Сергеевич 👔
И другая сработает) попробуйте

Нууу, я суду по этому примеру. Тела функции нет, а следовательно что надо сделать? Скорее вылезет is not a function, чем сработает. Не о логе речь

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта