JSFiddle - React, Tailwind, and code Playground

JavaScript

function makeFunc() {
  var name = 'John';
  function say() {
    console.log('Hello, ' + name);
  }
  return say;   // мы не вызываем, а просто возвращаем функцию
}

var myFunc = makeFunc();
myFunc();