<sectionid="description"> O ES6 adiciona algum suporte legal para definir facilmente os literais de objeto. Considere o seguinte código: <blockquote> const getMousePosition = (x, y) => ({ <br> x: x, <br> y: y <br> }); </blockquote><code>getMousePosition</code> é uma função simples que retorna um objeto contendo dois campos. ES6 fornece o açúcar sintático para eliminar a redundância de ter que escrever <code>x: x</code> . Você pode simplesmente escrever <code>x</code> uma vez, e ele será convertido em <code>x: x</code> (ou algo equivalente) sob o capô. Aqui está a mesma função acima reescrita para usar esta nova sintaxe: <blockquote> const getMousePosition = (x, y) => ({x, y}); </blockquote></section>
## Instructions
<sectionid="instructions"> Use campos simples com literais de objeto para criar e retornar um objeto <code>Person</code> . </section>
## Tests
<sectionid='tests'>
```yml
tests:
- text: 'a saída é <code>{name: "Zodiac Hasbro", age: 56, gender: "male"}</code> .'