I have an array of objects and I would like to get the index of the object in the array when I get a match.

I have the array as follows:

```
let x = [
{name: "emily", info: { id: 123, gender: "female", age: 25}},
{name: "maggie", info: { id: 234, gender: "female", age: 22}},
{name: "kristy", info: { id: 564, gender: "female", age: 26}},
 .....
];

```

Currently I am using `indexOf` which worked initially and now it doesn't work properly. It returns `-1`.

```
let find = {name: "maggie", info: { id: 234, gender: "female", age: 22}};
let index = x.indexOf(find); // should return 1.

```

The whole should match in the array and should return the index of that object. How can I achieve this? Should I be using `some()` ?

Thank you