Since you have isActive variable on on the icons, why do you need an array to keep selection state? This task can done a lot easier without it.
I also suggest using number type variables (0/1) instead of boolean, it's easier to work with them in Construct.
I am very aware of the easy way to implement this feature, but the reason why I have it as an array form is because:
1) These objects are dynamically created and tied to multiple of inventories that perform individually from each other(i.e. dozens of these objects are tied to inventory A, another dozen to inventory B, etc).
2) These objects are drag and droppable and will involve sorting and reordering as well since they are in an inventory.
3) Due to above reasons I figured using arrays will be significantly more efficient.
So going back to the original question, I want to ask how to set up condition-action sequence that will jump an iteration during a loop, since it seems like Construct 3 does not have built-in continue statement.