Pergunta de entrevista da empresa Apple

What is hoisting in js?