List arrPluck(String key) { List values = []; for (var i = 0; i < length; i++) { values.add(this[i][key]); } return values; // example: // [{'a': 1}, {'b': 2}].arrPluck('a'); // [1] }