Контакты

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (6)
  • Как решить ошибку про отправке get запроса?

    fakemancat_fmc
    @fakemancat_fmc
    Node.js разработчик
    var http = require('http');
            http.get(`http://api.openweathermap.org/data/2.5/weather?q=${encodeURIComponent(city)}?lang=ru?units=metric&APPID=My_API_Key`, function(resp){
            var body = ''
            resp.on('data', function(data){
                body += data;
            });
    
            resp.on('end', function(){
    var json = JSON.parse(body);
    console.log(body)
    }
    Ответ написан
    1 комментарий
  • Как перебрать объект?

    fakemancat_fmc
    @fakemancat_fmc
    Node.js разработчик
    let valute = {
        AMD: {ID: 'R01060', NumCode: '051', CharCode: 'AMD', Nominal: 100, Name: 'Армянских драмов', Value: 13.7825},
        AUD: {ID: 'R01010', NumCode: '036', CharCode: 'AUD', Nominal: 1, Name: 'Австралийский доллар', Value: 13.7825}
    };
    
    let string = '';
    
    for (let [key, _value] of Object.entries(valute)) {
        string += `${key}:\n`;
    
        for (let [prop, value] of Object.entries(_value)) {
            string += `${prop}: ${value}\n`;
        }
    
        string += '\n';
    }
    
    console.log(string);


    5d64175617a85651713255.png
    Ответ написан
    Комментировать
  • Kак выполнить асинхронную итерация в map, forEach?

    fakemancat_fmc
    @fakemancat_fmc
    Node.js разработчик
    Если ты о том что
    const someIDs = [1, 2, 3];
    
    const users = someIDs.map(async(ID) => {
        const user = await getUser(ID);
    
        return user;
    });
    
    cosnole.log(users);

    Выдаёт Promise pending
    То тут стоит понимать, что асинхронная мапа - не лучший вариант для таких случаев.
    Лично я в таких случаях использую for
    (async() => {
        const someIDs = [1, 2, 3];
    
        const users = [];
        for (const ID of someIDs) {
            const user = await getUser(ID);
    
            users.push(user);
        }
    
        console.log(users);
    })();
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)