Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 27

C

Chris in JavaScript Noobs — сообщество новичков
performance.now из perf_hooks
источник

C

Chris in JavaScript Noobs — сообщество новичков
среднее на 10к повторах
источник

S

System404 in JavaScript Noobs — сообщество новичков
Чорт, самое быстрое решение пока - самое тупое ¬_¬
источник

--

--x-- --y-- in JavaScript Noobs — сообщество новичков
Yarik Pesochenski
Короче такой вопрос, у меня есть допустим 3 обьекта, мне надо пройтись по ним и сказать что если в обьекте определенное значение меньше допустим 100 то обьект удаляется, но я смог написать функцию только для 1 обьекта, как мне пройтись по всем?
function.call({}); если я тебя правильно понял
источник

Н

Нина in JavaScript Noobs — сообщество новичков
Yarik Pesochenski
Короче такой вопрос, у меня есть допустим 3 обьекта, мне надо пройтись по ним и сказать что если в обьекте определенное значение меньше допустим 100 то обьект удаляется, но я смог написать функцию только для 1 обьекта, как мне пройтись по всем?
Массив из таких объектов, filter по ним и в нём функция с условиями
источник

YP

Yarik Pesochenski in JavaScript Noobs — сообщество новичков
Нина
Массив из таких объектов, filter по ним и в нём функция с условиями
Я тоже подумал об этом
источник

YP

Yarik Pesochenski in JavaScript Noobs — сообщество новичков
Спасибо
источник

Н

Нина in JavaScript Noobs — сообщество новичков
:3
источник

M

Mihail in JavaScript Noobs — сообщество новичков
Ребят, сорри, небольшой оффтоп. Не знаю, как решить проблему. Юзаю Sync Tab Groups на Mozilla Firefox. Я вообще хз что произошло, может обновление какое-то странное прилетело на винду, но короче у меня удалилась основная группа вкладок, которая мной использовалась обычно там. И что самое стремное, чекаю бекапы, которые есть в этой проге — там тоже почему-то моя группа вкладок удалилась.

Итого вопрос — можно ли как-то восстановить состояние Firefox на какое-то число? Или возможно есть какие-то еще варианты? До разработчиков пока достучишься, то и бекапы внутри этой проги поудаляются.
источник

SA

S A in JavaScript Noobs — сообщество новичков
#вакансия

Название компании
Игровая сеть роботов

Формат работы
удаленка

Занятость проектная

Зарплатная вилка
от 10т.р. до 30т.р

Контакты в лс

Описание вакансии:
Консультация и работа в подобных сервисах:
https://awe.media/
Задача: создание демки с простой механикой.
Нужно распознать определенный предмет через камеру и накладывать изображение в дополенной реальности.
В сервисе есть все инструменты для этого, нужно только настроить.
Для мобильных браузеров, кроссплатформенное решение.
источник

S

System404 in JavaScript Noobs — сообщество новичков
Chris
среднее на 10к повторах
У меня на ноде тоже по другому получается... Нихера не понял. Предлагаю пожать лапки и разойтись ._.
источник

C

Chris in JavaScript Noobs — сообщество новичков
System404
У меня на ноде тоже по другому получается... Нихера не понял. Предлагаю пожать лапки и разойтись ._.
=) я там мимоускорил своё решение в 4 раза, ну да ладно.
источник

S

System404 in JavaScript Noobs — сообщество новичков
Chris
=) я там мимоускорил своё решение в 4 раза, ну да ладно.
Показывай
источник

S

System404 in JavaScript Noobs — сообщество новичков
Я только x2 смог емнип
источник

S

System404 in JavaScript Noobs — сообщество новичков
Не у компа уже
источник

S

System404 in JavaScript Noobs — сообщество новичков
Хотя не, не показывай
источник

S

System404 in JavaScript Noobs — сообщество новичков
Сам попробую ._.
источник

C

Chris in JavaScript Noobs — сообщество новичков
Да всё то же самое, выкинул лишнее.
function f1(inp) {
   let en = Object.entries(inp);
   let keys = en.map(x => x[0])
   let ls = en.map(x => x[1].length);
   let total = ls.reduce((a,x) => a * x);
   let ar = keys.map(_ => 0);
   let al = keys.length;
   let results = [];
   for (let j = 0; j < total; j++) {
       let temp = {}
       for (let i = 0; i < al; i++) {
           if (ar[i] === ls[i]) {
               ar[i] = 0;
               if (i < al - 1) {
                   ar[i + 1]++;
               }
           }
           temp[keys[i]] = inp[keys[i]][ar[i]];
       }
       results.push(temp);
       ar[0]++;
   }
   return results;
}

Можно было изначальные инициализации одним циклом по ключам сделать, но оно погоды особо не делает, плюс-минус пара микросекунд
upd: поправил очепятку
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
Вам нравится БЭМ методология? Какие есть альтернативы?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Igor' Ember
Вам нравится БЭМ методология? Какие есть альтернативы?
Мне нравится. Альтернатива - цсс модули или css in js
источник