parseInt Array返回undefined --javascript

时间:2018-05-18 16:03:21

标签: javascript foreach parseint

最初我有,

var value = parseInt(getValue(), 10);

其中getValue()返回一个值但现在返回多个值。

我试过了:

var value = [];

    getValue().forEach(function(item) {
       value.push(parseInt(item, 10))
    });

但它返回undefined。

不支持箭头功能。

1 个答案:

答案 0 :(得分:1)

getValue是一个功能。你必须调用函数来获得返回值:

let values = getValue().map(e => parseInt(e, 10));

如果你必须坚持使用ES5,试试这个:

var values = getValue().map(function(item){
    return parseInt(item, 10);
});