When calling getAttrs( field1, field2, field3 ), will the returned array always be ordered field1, field2, field3 or is it possible the array will be ordered field2, field3, field1 or similar? Every single test I've run comes out as the former (in order), but I'd like to be sure. Reason is because I'm retrieving two fields that are supposed to be a name/value pair, and I was going to use Object.keys(v)[0] and Object.keys(v)[1] when referencing the returned data. But if the returned array can be in any order, then my method won't work.