Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que não utilizar JSON.parse?

Por que utilizar angular.formJson ao invés de JSON.parse? Não seria mais rápida a segunda opção, por não ter um método a mais na pilha?

1 resposta
solução!

Oi Carlos, essa parte da pilha pode ficar tranquilo, o interpretador de JS do seu navegador é esperto o suficiente para rodar o código da maneira mais rápida possível. O mais legal é você ver a diferença entre os dois, olha o código tirado diretamente do código fonte do angular:

function fromJson(json) {
  return isString(json)
      ? JSON.parse(json)
      : json;
}

Ele simplesmente verifica se o parametro passado já é um json e, se for, retorna o mesmo. Ele é só uma ajuda mesmo. Caso queira olhar, segue o link para o github => https://github.com/angular/angular.js/blob/master/src/Angular.js#L1261