No vídeo, na hora da criação do Serviço, utiliza-se no objeto update sem aspas simples e neste exercício utilizou-se em todas as questões 'update' (com aspas simples), tanto faz usar com ou sem aspas simples?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No vídeo, na hora da criação do Serviço, utiliza-se no objeto update sem aspas simples e neste exercício utilizou-se em todas as questões 'update' (com aspas simples), tanto faz usar com ou sem aspas simples?
O que acontece é que no javascript as propriedades de um objeto podem ser criadas com ou sem aspas, por exemplo:
var teste_update = {
"teste_com_aspas": "teste com aspas",
teste_sem_aspas: "teste sem aspas"
}
E dessa maneira conseguimos acessar as duas propriedades do mesmo jeito:
teste_update.teste_com_aspas
"teste com aspas"
teste_update.teste_sem_aspas
"teste sem aspas"
Então nesse caso parece que realmente não faz diferença. Mas o ideal seria testar na aplicação pra ter certeza.
Exato Vínícius. Marco, alterei o exercício para ficar sem as aspas para manter uma paridade com o que você viu no vídeo. Mas como Vinícius colocou quem, você pode declarar sem aspas simples ou dupla, com aspas simples ou duplas a propriedade de um objeto. Não é coisa específica do Angular, mas da linguagem JavaScript.
Sucesso e bom estudo para os dois!
Há entendi, eu testei e realmente funcionou,
Obrigado pelas explicações Vinicius e Flávio.
Muito bom o Curso e o pessoal do fórum dá um suporte muito bom.