ES6 представила области с использованием let
и const
. Каков правильный путь к export
данным из области действия блока, чтобы я мог получить доступ к нему извне. Using IIFE вы можете просто назначить выражение переменной.Как вывести данные из блоков ES6?
{
const add = (a, b) => a+b
// export add?
}
Использование export
внутри блока выдает сообщение об ошибке.
'import' and 'export' may only appear at the top level
Один из способов я нашел, чтобы назначить его на глобальный window
объект
{
const add = (a, b) => a+b
window.add = add
}
Я просто любопытно узнать, что предлагаемый способ сделать это?
В чем цель блока здесь? – estus