Javascript Рdefini̤̣o de fun̤̣o vs execṳ̣o

Definição de função

var a =  function() { console.log('test'); }

A função é atribuída a uma variável

Execução de função anônima

var a = new function() { console.log('test'); }

A função é atribuída, bem como a função é executada uma vez.