Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 17

V

Vlad in JavaScript — русскоговорящее сообщество
Салман Габаев
на этом рабочем столе человек должен иметь возможность переносить блоки с места на место и это состояние должно сохраняться, что мне использовать для того чтобы человек мог сделать это? drag-сетку нужно использовать или что-то другое?
можно реализовать через html5 drandrop
источник

V

Vlad in JavaScript — русскоговорящее сообщество
источник

M

Maxim in JavaScript — русскоговорящее сообщество
Leet 4
Учишь язык, делаешь туду листы, учишь язык, делаешь туду листы, учишь язык. Потом учишь фреймворк, делаешь туду листы, учишь фреймворк. Потом учишь библиотеки drugndrop, делаешь туду листы. Потом учишь паттерны и делаешь туду листы. Через год устраиваешься на работу, делаешь там не туду листы. Еще через год выгораешь, увольняешься, опять учишь язык и делаешь свое приложение.
а когда учить програмирование чы не надо?
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Maxim
а когда учить програмирование чы не надо?
Программирование Чы?
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Программирование это уже след ступень развития. Сначала надо уметь кодить.
источник

AP

A P in JavaScript — русскоговорящее сообщество
энергия чы
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
let users = [
 {
   id: 1,
   name: "Denis",
   age: 28
 },
 {
   id: 2,
   name: "Olga",
   age: 25
 },
 {
   id: 3,
   name: "Ivan",
   age: 18
 }
];

const quart = users.reduce((total, price, index, array) => {
 total += price.age;
 if (index === array.length - 1) {
   return total / array.length;
 } else {
   return total;
 }
});

console.log(quart);

подскажите неполучается подсчитать средний возраст nan дает
источник

S

Suworow in JavaScript — русскоговорящее сообщество
ArtMen007
let users = [
 {
   id: 1,
   name: "Denis",
   age: 28
 },
 {
   id: 2,
   name: "Olga",
   age: 25
 },
 {
   id: 3,
   name: "Ivan",
   age: 18
 }
];

const quart = users.reduce((total, price, index, array) => {
 total += price.age;
 if (index === array.length - 1) {
   return total / array.length;
 } else {
   return total;
 }
});

console.log(quart);

подскажите неполучается подсчитать средний возраст nan дает
добавь 0 последним параметром в  reduce
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
ArtMen007
let users = [
 {
   id: 1,
   name: "Denis",
   age: 28
 },
 {
   id: 2,
   name: "Olga",
   age: 25
 },
 {
   id: 3,
   name: "Ivan",
   age: 18
 }
];

const quart = users.reduce((total, price, index, array) => {
 total += price.age;
 if (index === array.length - 1) {
   return total / array.length;
 } else {
   return total;
 }
});

console.log(quart);

подскажите неполучается подсчитать средний возраст nan дает
Начальное значение счётчика не передали в reduce вторым агрументом
источник

S

Suworow in JavaScript — русскоговорящее сообщество
ArtMen007
let users = [
 {
   id: 1,
   name: "Denis",
   age: 28
 },
 {
   id: 2,
   name: "Olga",
   age: 25
 },
 {
   id: 3,
   name: "Ivan",
   age: 18
 }
];

const quart = users.reduce((total, price, index, array) => {
 total += price.age;
 if (index === array.length - 1) {
   return total / array.length;
 } else {
   return total;
 }
});

console.log(quart);

подскажите неполучается подсчитать средний возраст nan дает
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
в примере на простом массиве(без обьектов), его не указывали и работало.
источник

A

ArtMen007 in JavaScript — русскоговорящее сообщество
🙏
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,как выглядит стэк вызовов этой функции?    const car1 = [400, 300, 200, 100];
   const car2 = [];

   let slabNumber = car1.length;

   function moveSlab(from, to) {
       to.push(from.pop());
   }


   function crane(stack, A, B) {
       if (stack > 0) {
           let buffer = [];
           crane(stack - 1, A, buffer);
           console.log(Move disk ${stack} from [${A}] to [${B}]);
           moveSlab(A, B);
           crane(stack - 1, buffer, B);
       }
   }

   crane(slabNumber, car1, car2);
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
ArtMen007
в примере на простом массиве(без обьектов), его не указывали и работало.
Однако если начальное значение не указано, будет использоваться первый элемент Array или TypedArray в качестве начального значения.
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Задам вопрос так.Есть тут js знатаки уровень 9000?
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Задам вопрос так.Есть тут js знатаки уровень 9000?
Тут другие не сидят, одни знатоки
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ну кто сможет мне объяснить ,как тут заполняется стек вызовов     const car1 = [400, 300, 200, 100];
   const car2 = [];

   let slabNumber = car1.length;

   function moveSlab(from, to) {
       to.push(from.pop());
   }


   function crane(stack, A, B) {
       if (stack > 0) {
           let buffer = [];
           crane(stack - 1, A, buffer);
           console.log(Move disk ${stack} from [${A}] to [${B}]);
           moveSlab(A, B);
           crane(stack - 1, buffer, B);
       }
   }

   crane(slabNumber, car1, car2);
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Задам вопрос так.Есть тут js знатаки уровень 9000?
Нету, вот тут есть @js_noobs_ru
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Vyacheslav
Нету, вот тут есть @js_noobs_ru
уже там помогли)УДивляюсь,там чаще помогут чем тут)
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Синдром Даннинга-Крюгера, не иначе
источник