Size: a a a

ECMAScript Developers

2020 April 07

АД

Адылбек Джороев in ECMAScript Developers
тогда ram забился, или криво установился react-native cli
источник

АД

Адылбек Джороев in ECMAScript Developers
да причин куча
источник

АД

Адылбек Джороев in ECMAScript Developers
Так пробовал перезагрузить?
источник

KS

Kutman Soronbaev in ECMAScript Developers
Адылбек Джороев
Так пробовал перезагрузить?
+
источник

АД

Адылбек Джороев in ECMAScript Developers
я еще лучше забей)
источник

АД

Адылбек Джороев in ECMAScript Developers
Потом по 100 раз будешь вспоминать мой совет, когда будет поздно)
источник
2020 April 08

N

Nur in ECMAScript Developers
Kutman Soronbaev
стоит так 2часа
Кстати та же проблема...
Перезагружала комп, переустанавливала даже ноду и с yarn также не работает🤔😓
Пакеты качаются с дофигищими ворнингами (это при удаче если скачается, а может и не скачаться)
Как фиксить без понятия. Комп выкину скоро нафиг😫
источник

MI

Mikhail I. in ECMAScript Developers
Nur
Кстати та же проблема...
Перезагружала комп, переустанавливала даже ноду и с yarn также не работает🤔😓
Пакеты качаются с дофигищими ворнингами (это при удаче если скачается, а может и не скачаться)
Как фиксить без понятия. Комп выкину скоро нафиг😫
Есть вариант, что сейчас у провайдера траблы с подсетями. Может поможет установка VPN.
источник

T

TostoJS in ECMAScript Developers
Ассаламу алейкум всем. Подскажите что я не правильно делаю.
источник

T

TostoJS in ECMAScript Developers
"let company = {
 sales: [{
   name: 'John',
   salary: 1000
 }, {
   name: 'Alice',
   salary: 600
 }],

 developers: {
   sites: [{
     name: 'Peter',
     salary: 2000
   }, {
     name: 'Alex',
     salary: 1800
   }, {
    frontDev: [{
     name: 'Methew',
     salary: 1700,
    }, {
     name: 'Victoriy',
     salary: 1800,
    }]
    },
   ],

   marketing: [{
     name: 'Jack',
     salary: 1300
   }]
 }
};


function sumSalaries(company) {
 if (Array.isArray(company)) {
   return company.reduce((prev, current) => prev + current.salary, 0); //
 } else {
   let sum = 0;
   let sum1 = 0
   for (let subdep of Object.values(company)) {
     sum += sumSalaries(subdep);
     for (let subdep1 of Object.values(company)) {
      sum1 += sumSalaries(subdep1);
     }
   }
   return sum + sum1;
 }
}

console.log(sumSalaries(company));"
источник

T

TostoJS in ECMAScript Developers
результат получаю Nan
источник

e

erkash in ECMAScript Developers
какой тип проверял?
источник

e

erkash in ECMAScript Developers
через оператор typeof
источник

АД

Адылбек Джороев in ECMAScript Developers
TostoJS
"let company = {
 sales: [{
   name: 'John',
   salary: 1000
 }, {
   name: 'Alice',
   salary: 600
 }],

 developers: {
   sites: [{
     name: 'Peter',
     salary: 2000
   }, {
     name: 'Alex',
     salary: 1800
   }, {
    frontDev: [{
     name: 'Methew',
     salary: 1700,
    }, {
     name: 'Victoriy',
     salary: 1800,
    }]
    },
   ],

   marketing: [{
     name: 'Jack',
     salary: 1300
   }]
 }
};


function sumSalaries(company) {
 if (Array.isArray(company)) {
   return company.reduce((prev, current) => prev + current.salary, 0); //
 } else {
   let sum = 0;
   let sum1 = 0
   for (let subdep of Object.values(company)) {
     sum += sumSalaries(subdep);
     for (let subdep1 of Object.values(company)) {
      sum1 += sumSalaries(subdep1);
     }
   }
   return sum + sum1;
 }
}

console.log(sumSalaries(company));"
у тебя в массиве объект с другим массивом (frontDev), когда стэк доходит до sites, на очереди свойства frontDev в  reduce, сurrent.salary возвращает undefined, так как у frontDev нет такого свойства вот и получается NaN
источник

АД

Адылбек Джороев in ECMAScript Developers
Тебе нужна рекурсия и внутри reduce, на случай если в массиве встретится  другой массив
источник

T

TostoJS in ECMAScript Developers
рахмат попробую сделать.
источник

LF

Libron FCB in ECMAScript Developers
Адылбек Джороев
Возможно эта проблема вернётся, когда ты еще раз много чего запустишь на ноде и он превысит свой лимит
@jorjodell ты был прав. Проблема вернулась; увеличил кол-во watcher'ов и все норм теперь.
источник
2020 April 09

A

Atayson in ECMAScript Developers
источник

E

Erick in ECMAScript Developers
Здраствуйте? Помогите пожалуйста. Только что начинал изучать Node.js Сервер выдают ошибку.
источник

E

Erick in ECMAScript Developers
const http = require('http');   //importing global module

const server = http.createServer((req, res) => {
   const url = req.url;
   const method = req.method
   const fs = require('fs')

   if (url === '/'){
       res.write('<html>');
       res.write('<head><title>Enter Message</title></head>');
       res.write('<body><form><input action="/message" method="POST" name="message" type="text"><button type="submit">Send</button></form></body>');
       res.write('</html>')
       return res.end()  
   }
   
   //console.log(req.url, req.method, req.headers);
   //process.exit();

   if (url === '/message' && method === "POST"){
       fs.writeFileSync('message.txt', 'DUMMY')
       res.statusCode = 302
       res.writeHead('Location', '/')
       return res.end()

   }
   res.setHeader('Content-Type','text/html');
   res.write('<html>');
   res.write('<head><title>My first Node Server</title></head>');
   res.write('<body><h1>Hello World</h1></body>');
   res.write('</html>')
   res.end()
});

server.listen(3000);
источник