如何在javascript函数中返回对象数组?

时间:2019-01-31 00:25:11

标签: javascript node.js

我正在尝试在Javascript函数中返回数字数组。

function getSeasons() {
    db.any('select season from video', [true]) //recieving unsorted data
        .then(function (data) {
        let sorted = new SortedSet(); // creating SortedSet from collections.js
        data.forEach(function (item) {
            sorted.push(item.season) // fills set with data
        });
        console.log(sorted.toArray()) // works fine
    })
        .catch(function (error) {
            console.log(error)
        })
    }
}

console.log(sorted.toArray())正常工作,并且在控制台中,我收到[1,2,3,4,5]之类的日志。但是,如果我要制作return sorted.toArray()-结果是undefined。为什么?

问题是我们是否有类似( 这是上面代码的简化版本)...

function getArray() {
var array = [1, 2, 3];
//return ??
}

...如何使用[1, 2, 3]获取此getArray()

0 个答案:

没有答案