Сохранение результата вызова функции в виде переменной в JavaScript - PullRequest
0 голосов
/ 09 октября 2019

Как вы называете это, когда связываете результат (возврат) вызова функции, а не саму функцию с переменной в JavaScript, как это?

const arr = (function () {
      const anotherArr = []
      for (let i = 0; i < 10; i++) {
        anotherArr.push(i)
      }
      return anotherArr
    }())

console.log(arr)

Приведенный выше код является просто примеромпоэтому я не пытаюсь достичь чего-либо или нуждаюсь в предложениях о том, как сделать что-то по-другому :) Мне просто интересно, как это называется.

1 Ответ

1 голос
/ 09 октября 2019

Ваш вопрос немного двусмысленный. Там нет обязательного по сути. Вы просто присваиваете функцию из функции в переменную.

То, что вы можете искать - это имя выражения этого типа, где функция выполняется немедленно.

Сразу же вызванное выражение функции.

https://developer.mozilla.org/en-US/docs/Glossary/IIFE

Если это не то, что вы ищете - уточните, пожалуйста.

...