Сообщение от Самовар
|
А обойти такую последовательность никак?
|
Ну модули есть еще, подключается один файл, а остальные им тянутся по необходимости.
<!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 };