The second example uses destructuring.
This will call the specific variable (including functions) that are exported from the required module.
For example (functions.js):
module.exports = {
func1,
func2
}
is included in your file:
const { func1, func2 } = require('./functions')
Now you can call them individually,
func1()
func2()
as opposed to:
const Functions = require('./functions')
are called using dot notation:
Functions.func1()
Functions.func2()
Hope this helps.
You can read about destructuring here, it is a very useful part of ES6 and can be used with arrays as well as objects.