Does lazy loading function have anything to do with lazy evaluation?

recently read the height book, advanced skills where talked about lazy loading function, after a day of search to understand, but in the search process found the term lazy evaluation, look at Wikipedia, found that the definition is simply summarized as follows:
when needed to evaluate and avoid repeated evaluation. (core idea: deferred processing)
lazily loaded functions should fit in to avoid repeated evaluations, but it doesn"t seem appropriate to evaluate only when needed.
what is the relationship between them?
also, does lazy evaluation need to use closures, so closures are all lazy evaluations?
I would like to ask the great gods for explanation. Thank you here!

Mar.21,2021

< H1 > "elevation Book" and lazy loading function < / H1 >

I don't know if you mean the book published in 12 years. In my opinion, JavaScript has undergone earth-shaking changes in the past 6 years. The 12-year book is no longer suitable as a textbook , but should be regarded as an extended bibliography. read and read after reading the materials in recent years. For example, in the case of lazy loading functions, it is not necessary for modern JavaScript engines:

const a = 1;
const b = 2;
const add_a_b = (() => a + b)(); //  add_a_b = a + b = 3
< H1 > Summary < / H1 >

there is no train of thought connection between the above three concepts.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-7b9e30-16975.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-7b9e30-16975.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?