How to understand the variable r and the function r ()

how to understand the variable r here, and the function r ()
const User = r = > require.ensure ([], () = > r (require ("@ / components/User.vue")), "chunkname3")

Mar.23,2022

const User = r => r(['', '', ''])

User(names => `<ul>${names.map(name => `<li>${name}</li>`).join('')}</ul>`)
// "<ul><li></li><li></li><li></li></ul>"

User(names => names.map((name, i) => `${i + 1}. ${name}`).join('; '))
// "1. ; 2. ; 3. "

r is an external function that tells User what to do with its internal names in the chestnut I gave. This r is just a parameter for User .

Menu