Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.05.2020, 01:19
Интересующийся
Отправить личное сообщение для Ulyana1992 Посмотреть профиль Найти все сообщения от Ulyana1992
 
Регистрация: 28.04.2020
Сообщений: 13

Массив с function
Помогите пожалйуста !!! Добавьте функцию в массив. Затем добавьте «8», затем добавьте пустой массив. Функция, которую нужно создать, должна называться firstOne. Возвращает строку с надписью «Я был вызван» в консоль. Вы должны показать это, создав небольшой пример.
В вашем рабочем примере есть кнопка, которая будет проходить через массив, и если объект в вашем массиве является функцией, то вызовите ее. В режиме отладки мы должны увидеть сообщение.
Ответить с цитированием
  #2 (permalink)  
Старый 07.05.2020, 23:45
Кандидат Javascript-наук
Отправить личное сообщение для od0201 Посмотреть профиль Найти все сообщения от od0201
 
Регистрация: 07.05.2020
Сообщений: 108

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<button onclick="fun()">Кнопка</button>
</body>
</html>

<script>
  const mas=[
    function firstOne () {console.log('Я был вызван')},
    8,
    []
  ]

 const fun=() =>mas.filter((item)=>typeof(item)==='function').forEach((item)=>item())
// или
// const fun=() =>mas.forEach((item)=>{if(typeof(item)==='function') item()})

</script>

Последний раз редактировалось od0201, 07.05.2020 в 23:56.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дурак Навсегда! VооDоо Ваши сайты и скрипты 20 30.07.2019 23:50
Помогите! Не могу сделать поворот башни на танке! Sasha05082002 Opera, Safari и др. 17 28.05.2017 15:44
$('my').load(); Как сделать, чтобы это заработало mycoding Общие вопросы Javascript 25 02.10.2016 23:43
научите пользоваться массивами!!!! Вася Задунайский Элементы интерфейса 3 09.05.2016 01:09
Помогите разобраться ŞΘLƉiΞR Общие вопросы Javascript 2 28.08.2012 11:57