So I have something like this defined
var myList = [];
//I populate it like this
myList.push({ prop1: value1,
prop2: value2,
prop3: value3
});
Is it possible to remove items from the list, based on prop1 value w/o searching through the array?
No. You must loop over the array in some fashion, checking the properties of each object within, and perform removal as you hit them.