Spec-Zone.ru › Bluebird

.get

.get(String propertyName|int index) -> Promise

Это удобный метод для выполнения:

promise.then(function(obj) {
    return obj[propertyName];
});

Например:

db.query("...")
    .get(0)
    .then(function(firstRow) {

    });

Если index отрицательное, индексированная загрузка станет obj.length + index. Таким образом, -1 можно использовать для чтения последнего элемента в массиве, -2 для чтения второго с конца и так далее. Например:

Promise.resolve([1,2,3]).get(-1).then(function(value) {
    console.log(value); // 3
});

Если index по-прежнему отрицательно после obj.length + index, оно будет ограничено значением 0.

© 2013–2018 Petka Antonov
Licensed under the MIT License.
http://bluebirdjs.com/docs/api/get.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API