(require("@nginstack/engine/lib/dataset/forEachRecord"))(ds, f [, opt_obj])
Executa uma função para cada registro do dataSet informado.
Importante:: a função que será executada a cada iteração não deve provocar mudanças na quantidade de registros ou em campos que mudem a posição corrente do dataSet.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
ds |
DataSet | DataSet que será iterado. |
|
f |
function | A função que será chamada para cada elemento. Esta função recebe 1 parâmetro (o dataSet posicionado) e o retorno desta função é ignorado. |
|
opt_obj |
Object |
<optional> |
Indica o objeto 'this' dentro de f. |
- Deprecated:
Example
var forEachRecord = require('@nginstack/engine/lib/dataset/forEachRecord'); var users = classes.getCachedDataSet(Classes.USERS); forEachRecord(users, function (ds) { log.info(ds.ikey + ': ' + ds.iname); });