JSFiddle - React, Tailwind, and code Playground

JavaScript

var fs = require('fs');

var path = '../sample.flac';
fs.open(path, 'r', (err, fd) => {
  if (err) {
    throw err;
  }
  var buffer = new Buffer(4);
  fs.read(fd, buffer, 0, 4, 0, (err, num) => {
    var result = (buffer.toString('utf8', 0, num) == 'fLaC') ? true : false;
    console.log(result);
  });
});

// Как сохранить результат наружу, чтобы не было undefined?