Skip to content

Map

Converts all rows in table to return value of given callback function.

1
myDataTable.Map(fn: (row: DataRow) => any):Array<any>

Converts all rows in table to return value of given callback function.

1
myDataTable.Map(fn: (row: DataRow, i: number) => any):Array<any>

Parameters

(row: DataRow) => any fn
    Function to call for every data row.

Remarks

If callback is null, error is thrown.

Convert all rows

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
var table = $Database.Get({
    Parameters : {
        TargetSchema : 'HR',
        TargetTable : 'Groups'
    }
});

var allRows = table.Map(function (row) {
    return {
        id : row.Id,
        name : row.Name
    };
});

// allRows is now [ {id:123, name:xxx}, {id:456, name:yyy}]

If callback is null, error is thrown.