как получить данные из файла js

Аватар пользователя Aleksey
Aleksey
30 марта 2023

Для чтения файла в окружении Node.js используется модуль для работы с файловой системой fs и его метода readFile():

const fs = require('fs');

fs.readFile('report.txt', 'utf8', (err, data) => {
  if (err) throw err;
  console.log(data);
});

Файл report.txt был полностью прочитан в кодировке utf8.

0 0
Аватар пользователя Aleksey
Aleksey
29 марта 2023

Рассмотренные примеры будут касаться выполнения кода в браузерном окружении ↓.

Так, если нужно получить данные из js-файла, можно подключить его в документ с помощью тега script. После чего прочитать нужные данные.

<!-- head -->
<script src="data.js"></script>
// Прочитаем значение переменной 'myVariable' из файла data.js
console.log(myVariable); 

С той же целью можно использовать метод fetch:

fetch('data.js')
  .then(response => response.text())
  .then(data => {
    console.log(data); 
  });

Либо, подключить основной js-файл указав type='module' и использовать import:

import { myData } from './data.js';
console.log(myData.myVariable);
0 0
Познакомьтесь с основами JavaScript бесплатно