List.getColumn
getColumn($columnKey, $indexKey='') -> list|map
Description
Get the values from a column in a multi-dimensional List (a List-of-Maps or a List-of-Lists).
If $indexKey is given, it will return a map in the form of { indexValue: columnValue, ... }.
// List of Maps (e.g. from `Db.selectRows`)
$users = [
{ id: 0, name: 'Bob' }
{ id: 1, name: 'Cat' }
{ id: 2, name: 'Ann' }
]
$users.getColumn('name')
//= ['Bob', 'Cat', 'Ann']
// With indexKey
$users.getColumn('name', 'id')
// {
// 0: 'Bob'
// 1: 'Cat'
// 2: 'Ann'
// }