Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Массив с function (https://javascript.ru/forum/misc/80174-massiv-s-function.html)

Ulyana1992 06.05.2020 01:19

Массив с function
 
Помогите пожалйуста !!! Добавьте функцию в массив. Затем добавьте «8», затем добавьте пустой массив. Функция, которую нужно создать, должна называться firstOne. Возвращает строку с надписью «Я был вызван» в консоль. Вы должны показать это, создав небольшой пример.
В вашем рабочем примере есть кнопка, которая будет проходить через массив, и если объект в вашем массиве является функцией, то вызовите ее. В режиме отладки мы должны увидеть сообщение.

od0201 07.05.2020 23:45

<!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>


Часовой пояс GMT +3, время: 21:54.