Imagem de fundo

Considere as duas funções Javascript definidas a...

Considere as duas funções Javascript definidas a seguir:

function funcao 1 ( )

{

return{

objeto: "Olá"

};

}

function funcao 2( )

{

return

{

objeto: "Olá"

};

}

Agora considere as seguintes chamadas a essas funções:

console.log("funcao1 retorna:");

console.log(funcao 1 ());

console.log("funcao2 retorna:");

console.log(funcao2 ());

Assinale a alternativa que representa a saída do console para as chamadas acima:


A

funcao1 retorna:

funcao2 retorna:


B

funcao1 retorna:

Object {objeto:"olá"}

funcao2 retorna:

Object {objeto:"olá"}


C

funcao1 retonar:

undefined

funcao2 retorna:

undefined


D

funcao1 retorna:

undefined

funcao2 retorna:

Object {objeto: "olá"}


E

funcao1 retorna:

Object {objeto:"olá"}

funcao2 retorna:

undefined