Repository navigation
Conversation
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
| --- | ||
|
|
||
| # Exclude backreferences | ||
| # Excluir referências cíclicas |
There was a problem hiding this comment.
Título "referências cíclicas" destoa do corpo/artigo, que usam "referências circulares" em todo lugar. Sugestão para manter a terminologia consistente:
| # Excluir referências cíclicas | |
| # Excluir referências circulares |
| --- | ||
|
|
||
| # Turn the object into JSON and back | ||
| # Transforme o objeto em JSON e de volta |
There was a problem hiding this comment.
"e de volta" fica incompleto em português (de volta para quê?). Sugestão:
| # Transforme o objeto em JSON e de volta | |
| # Converta o objeto em JSON e de volta para objeto |
| *!*name*/!*: "John", // erro: nome da propriedade sem aspas | ||
| "surname": *!*'Smith'*/!*, // erro: aspas simples no valor (devem ser duplas) | ||
| *!*'isAdmin'*/!*: false // erro: aspas simples na chave (devem ser duplas) | ||
| "birthday": *!*new Date(2000, 2, 3)*/!*, // erro: não é permitido usar "new", apenas valores soltos |
There was a problem hiding this comment.
"bare values" aqui significa valores literais/puros (sem expressões). "valores soltos" não transmite isso. Sugestão: // erro: não é permitido usar "new", apenas valores literais.
| O valor de `meetup.date` é uma string, não um objeto `Date`. Como o `JSON.parse` saberia que deveria transformar essa string em um `Date`? | ||
|
|
||
| Let's pass to `JSON.parse` the reviving function as the second argument, that returns all values "as is", but `date` will become a `Date`: | ||
| Vamos passar para o `JSON.parse` a função `reviver` como segundo argumento, que retorna todos os valores "como estão", mas `date` se tornará um `Date`: |
There was a problem hiding this comment.
Original diz "the reviving function" (descritivo). Com reviver em código, sugere um identificador chamado reviver, mas a função do exemplo é anônima. Sugestão: "a função de restauração (reviver)" ou "uma função reviver".
| @@ -1,4 +1,3 @@ | |||
|
|
|||
| ```js run | |||
There was a problem hiding this comment.
Remoção da linha em branco inicial/final não faz parte da tradução e gera ruído no diff contra o upstream (dificulta sync futuro). Considere reverter as mudanças só de whitespace.
Tradução do artigo "JSON methods, toJSON" para o português, incluindo os dois exercícios.
Conforme comentado na #1.