Ошибка при переводе строки в число

110
25 декабря 2019, 05:50

Есть ответ сервера в виде строки. При попытке перевести его в число выпадает NaN, подскажите почему?

webix.ajax().get("/api/?id=CountArtSKU").then(function(data){
          //response
          console.log(data.text());
          var countAllSKU = data.text();
          console.log(typeof countAllSKU);
          console.log(parseInt(countAllSKU, 10));
          console.log(parseInt("83880"));
        });

на скрине вывод в консоль

Answer 1

У тебя в строке кавычки:

Парси так (хотя лучше бы исправить сервер):

var s = '"123"' 
var x = +s.replace(/^"|"$/g, "") 
 
console.log(x)

READ ALSO
Как сравнить каждый символ строки с каждым

Как сравнить каждый символ строки с каждым

Есть строка, и надо написать алгоритм,который проверяет,есть ли в строке два одинаковых символа

145
Работа с глобальным объектом [дубликат]

Работа с глобальным объектом [дубликат]

Перешёл на mongoDB и так получилось, что найденные данные мне нужно записать в объект thisbuyer, но это не работает

123
Как сравнить две длины массива?

Как сравнить две длины массива?

Как сравнить две длины массива и выполнить функцию?

120
JS получить имя фала из URL

JS получить имя фала из URL

Подскажите как получить название файла

116