`name` e `numLegs` sono chiamati <dfn>proprietà proprie</dfn>, perché sono definite direttamente nell'oggetto istanza. Questo significa che sia `duck` che `canary` hanno la propria copia separata di queste proprietà. Di fatto ogni istanza di `Bird` avrà la propria copia di queste proprietà. Il seguente codice aggiunge tutte le proprietà proprie di `duck` all'array `ownProps`:
```js
let ownProps = [];
for (let property in duck) {
if(duck.hasOwnProperty(property)) {
ownProps.push(property);
}
}
console.log(ownProps);
```
La console visualizzerà il valore `["name", "numLegs"]`.
# --instructions--
Aggiungi le proprietà proprie di `canary` all'array `ownProps`.
# --hints--
`ownProps` dovrebbe includere i valori `numLegs` e `name`.