ParseInt Массив возвращает неопределенный - JavaScript - PullRequest
0 голосов
/ 18 мая 2018

Изначально у меня было

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

, где getValue() вернуло одно значение, но теперь оно возвращает несколько значений.

Я пробовал это:

var value = [];

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

Новозвращает неопределенное значение.

Функции стрелок не поддерживаются.

1 Ответ

0 голосов
/ 18 мая 2018

getValue - это функция.Вам нужно вызвать функцию, чтобы получить возвращаемое значение:

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

Если вам нужно придерживаться ES5, попробуйте это:

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