Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用.map()函数_Javascript_Function_Protractor - Fatal编程技术网

Javascript 使用.map()函数

Javascript 使用.map()函数,javascript,function,protractor,Javascript,Function,Protractor,我有这个JS: var getAccountNumberArray = element.all(by.repeater('currentUserAccount in currentUserAccounts').column('currentUserAccount.accountNumber')).map(function (accounts) { return accounts.getText(); }); ge

我有这个JS:

var getAccountNumberArray =  element.all(by.repeater('currentUserAccount in currentUserAccounts').column('currentUserAccount.accountNumber')).map(function (accounts) {
                return accounts.getText();
            });

            getAccountNumberArray.then(function (textArr) {
            console.log(textArr);
        });
    });
这很好,但是我想把它放在一个函数中,在我喜欢的时候调用

MyAccountsPage.prototype.getAccountNumberArray = function () {
    element.all(by.repeater('currentUserAccount in currentUserAccounts').column('currentUserAccount.accountNumber')).map(function (accounts){
        return accounts.getText();
        });
};

为什么此函数返回未定义的?

函数返回的结果

MyAccountsPage.prototype.getAccountNumberArray = function() {
    return element.all(by.repeater('currentUserAccount in currentUserAccounts').column('currentUserAccount.accountNumber')).map(function(accounts) {
        return accounts.getText();
    });
};
您需要返回它——函数没有显式的
return
语句return
undefined

MyAccountsPage.prototype.getAccountNumberArray = function () {
    return element.all(by.repeater('currentUserAccount in currentUserAccounts').column('currentUserAccount.accountNumber')).map(function (accounts){
        return accounts.getText();
        });
};