Size: a a a

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

2020 February 23

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Vladislav K.
Это нерабочий код
for (... of $(...)) нельзя использовать, потому что $(...) это не iterable
вставь его по ссылке Богдана
источник

AA

Afanasjev Alex in JavaScript Noobs — сообщество новичков
Dmitry Dugin
я кстати писал такое год назад, не для плеера пишешь? просто я для плеера такое писал, каждый встречался с такой функциее в плеере рандомно чтоб треки играли. помню я такое писал. если хочешь в личку напиши, напишу тогда алгоритм, а то поискать в коде нужно.
не для плеера, но суть думаю такая же. напиши конечно, заранее благодарю.
источник

AA

Afanasjev Alex in JavaScript Noobs — сообщество новичков
Кстати, всех Мужиков с днем Мужиков!!!
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Afanasjev Alex
мне нужно из массива выбрать рандомный элемент, потом с учетом условий выбрать другой рандомный элемент из оставшихся
Создай копию своего массива, рандомно отсортируй его, и вытаскивай элементы по 1 с конца
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Afanasjev Alex
Кстати, всех Мужиков с днем Мужиков!!!
тебя тоже. ок, поищу у себя. помню писал такое
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Afanasjev Alex
не для плеера, но суть думаю такая же. напиши конечно, заранее благодарю.
вот та функция рандомизации массива:
function shuffleArray(arr) {

   let shuffledArray = arr,
       len = arr.length,
       randomIndex,
       temp;

   while (len) {
       randomIndex = Math.floor(Math.random() * len);
       len--;
       temp = shuffledArray[len];
       shuffledArray[len] = shuffledArray[randomIndex];
       shuffledArray[randomIndex] = temp;
   }

   return shuffledArray;
};
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Dmitry Dugin
вот та функция рандомизации массива:
function shuffleArray(arr) {

   let shuffledArray = arr,
       len = arr.length,
       randomIndex,
       temp;

   while (len) {
       randomIndex = Math.floor(Math.random() * len);
       len--;
       temp = shuffledArray[len];
       shuffledArray[len] = shuffledArray[randomIndex];
       shuffledArray[randomIndex] = temp;
   }

   return shuffledArray;
};
говорят, писать так переменные через запятую — плохой стиль
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Лапки Х
говорят, писать так переменные через запятую — плохой стиль
мало ли что говорят
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Вячеслав
мало ли что говорят
выглядит не очень)
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Лапки Х
выглядит не очень)
на вкус и цвет...
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
ага
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Afanasjev Alex
не для плеера, но суть думаю такая же. напиши конечно, заранее благодарю.
вот мой вариант

const arr = [1,2,3,4,5,6,7];

function* getRandom(origin) {
 const getRandomNumber = max => Math.floor(Math.random() * max);
 
 const copy = [...origin];
 
 while (copy.length) {
   const length = copy.length;
   const index = getRandomNumber(length);
   const item = copy[index];
   const last = copy.pop();
   
   if (index !== length - 1) {
     copy[index] = last;
   }
   
   yield item;
 }
 
 return null;
}

const iterator = getRandom(arr);
for (const randomItem of iterator) {
 console.log(randomItem);
}
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Лапки Х
говорят, писать так переменные через запятую — плохой стиль
есть такое. лучше так не делать. сам так не делаю сейчас
источник

П

Павел) in JavaScript Noobs — сообщество новичков
Всем привет, Подскажите, стоит ли начинать учить typescript, и на сколько он востребован?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Павел)
Всем привет, Подскажите, стоит ли начинать учить typescript, и на сколько он востребован?
а какой у тебя сейчас стек и общий уровень?
источник

П

Павел) in JavaScript Noobs — сообщество новичков
Anton Permyakov
а какой у тебя сейчас стек и общий уровень?
MERN , уровень средний, проекты в принципе пишу, ну иногда такие тупые вопросы возникают, что приходится тут спрашивать)
источник

D

Dmitriy Braun in JavaScript Noobs — сообщество новичков
Чо пишешь?
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Павел)
Всем привет, Подскажите, стоит ли начинать учить typescript, и на сколько он востребован?
довольно востребован. если норм шаришь в ванила джс, то полезно, есть вакансии и на тс и денежные довольно. мой опыт просто )
источник

VL

Vanya Leyn in JavaScript Noobs — сообщество новичков
Павел)
Всем привет, Подскажите, стоит ли начинать учить typescript, и на сколько он востребован?
Стоит, тс топ
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Павел)
Всем привет, Подскажите, стоит ли начинать учить typescript, и на сколько он востребован?
учи,от этого плохо не будет
источник