Your question is a bit confusing as for Construct 2's terminology.
Array is a plugin (an object type) in itself, that, like in Javascript for example, contains values.
You don't store objects in C2's array, only values.
To loop through the array you can use the Array condition "For each element" that allows you to check through one to three of the array's dimensions.
In your example of a single dimension array you use a "For each X element".
Then you add a "Compare at X" condition using Array.CurX as the current X index.
Arrays can have instance variables like most plugins in C2, but they are not values directly stored into the structure of the array. Those variables are compared through the system conditions.
I hope this help you.