Ana içeriğe geç

Eşleme

Tablodaki tüm satırları, verilen geri çağırma işlevinin döndürdüğü değerlere dönüştürür.

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

Tablodaki tüm satırları, verilen geri çağırma işlevinin döndürdüğü değerlere dönüştürür.

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

Parametreler

(this: DataRow, row: DataRow, i: number) => any fn
    Her veri satırı için çağrılacak bir işlev.

Döndürür

Her satır için geri çağırma işlevinin sonuçlarını içeren bir dizi. Her satır için geri çağırma işlevinin sonuçlarını içeren bir dizi.

Açıklamalar

Geri çağırma işlevi null ise hata oluşturulur.

Tüm satırları dönüştür

 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}]
Geri çağırma işlevi null ise hata oluşturulur.