Показать сообщение отдельно
  #9 (permalink)  
Старый 27.08.2018, 16:07
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,661

Сообщение от Самовар
А обойти такую последовательность никак?
Ну модули есть еще, подключается один файл, а остальные им тянутся по необходимости.
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="module" src="app.js"></script>
</head>
<body>
    
</body>
</html>

// app.js
import { x } from './a.js';
import { y } from './b.js';
console.log(y(x));

// a.js
let x = 7;
export { x };

// b.js
import { z } from './c.js';
let y = (n) => n * z;
export { y };

// c.js
let z = 5;
export { z };

Последний раз редактировалось Rise, 27.08.2018 в 16:30.
Ответить с цитированием