Not quite grasping what\'s going on here. Given the array (arr):
[ { \"first_name\": \"Dan\", \"last_name\": \"Woodson\", \"id\
Array.indexOf() will only work on objects if the supplied object is exactly the same object you put in.
Array.indexOf()
An exact copy is insufficient, it has to be the exact same object, i.e. there must be some object in the array such that:
arr[i] === obj
You need to show how you retrieved the object.