Domanda di colloquio di ValueLabs

What is the difference between these declarations? function a(){ } var a = function(){ }

Risposte di colloquio

Anonimo

31 mag 2015

afoucs both are same but var a is aside to a variable but function is directly assigned to dom which will take more memory as it will go into browser default function level(3 party level)

Anonimo

30 apr 2015

My answer: Both declarations are same. Expected answer: The first declaration takes more memory!