Eshently
Владислав
чуваки как грамотней переписать вот эти замены http://joxi.ru/ZrJzwQyT93ZDGr
Eshently
Владислав
switch case боже упаси)
проверок будет штук 9 а может и больше поэтому тоже думал создать объект
Андрей
Андрей
И проверяй. Если там есть, то возвращай. Иначе пропускай.
Андрей
Объекты не нужно использовать.
Владислав
массив объектов один фиг же будет ключ:значение и потом проверять )
Eshently
Владислав
http://joxi.ru/Q2Kzw57T4baWkm еще страшнее вышло )
Андрей
Владислав
изменение массива, создает новый
Владислав
А если ближе к делу, я ж совет и прошу
Андрей
arr(el => mymap.get(el) || el)
Андрей
mymap заполняешь парами ранее.
S6Ra6S0
доброе утро, как вы думаете какая из функций быстрее будет выполняться джаваскриптом, если мы для примера эти функции будем вызывать 1000 раз с 1000 аргументами?
function fFor() {
var buffer = [];
for (var i = 0; i < arguments.length; i++) {
buffer.push(arguments[i]);
}
}
function fApply() {
var buffer = [].slice.apply(arguments);
}
Infohunt
Привет всем
Infohunt
Подскажите, пожалуйста, как распарсить JSON )?
Infohunt
Получаю JSON:
{type: block}
Infohunt
это стандартный метод?
Eshently
Eshently
ща кину ссыль
Infohunt
https://blockchain.info/ru/ticker
Infohunt
делаю обычный гет
Infohunt
для крипты
Eshently
Infohunt
хочу распарсить, как это в JS делается пока не выкупаю. Смотрю на стекфлоу все циклами гоняют.
Infohunt
Интересует более нормальный подход)
Eshently
http://jsonlint.com/
Павел
какой у тебя json?
Eshently
Eshently
Eshently
может ты не то делаешь?
Eshently
покажи код
Eshently
ну или что-то
Eshently
Кстати это биткоин?
Infohunt
угу
Infohunt
const get = require('simple-get')
get('https://blockchain.info/ru/ticker', function (err, res) {
if (err) throw err
res.pipe(process.stdout) // res is a stream
})
Infohunt
Обычный гет)
Infohunt
nodeJS юзаю
Eshently
Infohunt
Так что?)
Eshently
ща погодь
Infohunt
оки
Eshently
оки
да все ок с твоим жсоном
Infohunt
Ну, а как взять значение из него?)
Infohunt
Вот я хочу отобразиться в лог конкретно значение
Infohunt
Можешь показать примером плиз?
Eshently
Eshently
ok
Alex
Ребят привет. Тут можно заказ скинуть? 2 простенькие игры в браузере нужно на js
Infohunt
Alex
Alex
а мне доделать плагин под браузерку )
Eshently
nu kak?)
1. парсите жсон
2. циклом for и конструкцией key in obj выведите список ключей
ну а дальше дело простое
Infohunt
В JSе есть какие то парсеры?
Infohunt
jsonResult(`key`).value Что то типо)
Eshently
или мне весь код написать,
Андрей
Infohunt
у меня ошибку дает
Eshently
?
Infohunt
Сходи в гугл.
хожу. для меня неадекватно циклами парсить жсон. Интересно было найти другое решение
Андрей
Eshently
у меня ошибку дает
какое другое решение? так данных больше одного вы никак не получите иначе
Eshently
var jsonstr = '{ жсон строка }';
var getjs = JSON.parse(jsonstr);
// console.log(getjs.USD);
for(key in getjs){
var i = key;
for (j in i) {
}
}
Eshently
дальше как-то сами иначе обленитесь
Infohunt
Eshently
Infohunt
из мануала
Eshently
res это respons ответ сервера апи и тп Сколько дней вы в жс?
Infohunt
дня два)
Eshently
вот этот res и есть ваш json
Infohunt
но там та же ошибка будет
Infohunt
что и на скрине выше