Nikolai
[ { 'time1':'"2019-03-06T10:55:59.092Z", 'time2': "2019-03-07T10:56:48.794Z" ``` }, { 'time1':'"2019-03-07T10:55:59.092Z", 'time2': "2019-03-08T10:56:48.794Z" } ```
Nikolai
блин, плохо скинулось, ща
Anonymous
const pointInRange = (p, range) => range.time1.getTime() < p && p < range.time2.getTime(); const eq = (a, b) => pointInRange(a.time1.getTime(), b) || pointInRange(a.time2.getTime(), b) ; var arr = []; var item = arr[0] var similars = datalist.filter(inner => eq(item, inner)).length
Anonymous
time1 Всегда меньше time2 , так?
тебе надо пересечение? или именно что бы искомый диапазон был полностью внутри
Anonymous
или снаружи
Anonymous
?
Nikolai
gthtctxtybt
Nikolai
пересечение
Nikolai
и у меня нет range, только 2 даты
Nikolai
тебе надо пересечение? или именно что бы искомый диапазон был полностью внутри
[ { 'time1': "2019-03-06T10:55:59.092Z", 'time2': "2019-03-07T10:56:48.794Z" }, { 'time1':'"2019-03-07T10:57:59.092Z", 'time2': "2019-03-08T10:56:48.794Z" }, { 'time1':'"2019-03-07T10:57:59.092Z", 'time2': "2019-03-08T10:56:48.794Z" }, { 'time1':'"2019-03-08T10:57:59.092Z", 'time2': "2019-03-09T10:56:48.794Z" } ]
Nikolai
примерно так
Nikolai
только эти строки - даты
Anonymous
const arr = [ { 'time1': new Date("2019-03-06T10:55:59.092Z"), 'time2': new Date("2019-03-07T10:56:48.794Z"), }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") } ]; const datalist = [ { 'time1': new Date("2019-03-06T10:55:59.092Z"), 'time2': new Date("2019-03-07T10:56:48.794Z"), }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-08T10:55:59.092Z"), 'time2': new Date("2019-03-09T10:56:48.794Z") } ]; так ?
Nikolai
arr не лист, а объект
Nikolai
т.е. имеет 1 набор дат
D_d
йо народ вопрос такой, строю burndown chart. как мне высчитать идеальную кривую. Например у меня есть 12 задач и 30 дней времени. как разбить и почситать идеальную кривую для выполнения этих тасков за это кол-во времени?
D_d
ну пусть будет прямая
Aleksey
в scrum же не кривая это, а прямая линия
в скраме есть диаграмма сгорания, расчет основывается на оценке задач в баллах
Nikolai
т.е. вопрос в том как по оси х (1-30) и y(1-12) построить прямую?
D_d
если я сжигаю по 1 таске в день но получается просто моя идеальная кривая заканчивается раньше отведенного срока
D_d
это нормально вообще?
Nikolai
это нормально вообще?
https://ru.scrum-time.com/infobase/burndown-chart.php 1 пункт
Nikolai
не понятно всеравно
const datalist = [ { 'time1': new Date("2019-03-06T10:55:59.092Z"), 'time2': new Date("2019-03-07T10:56:48.794Z"), }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-08T10:55:59.092Z"), 'time2': new Date("2019-03-09T10:56:48.794Z") } ]; var item = datalist[0] eq = ... datalist.filter(inner => eq(inner, item)).length similars должен быть 1 или больше, если есть ещё пересечения `
Anonymous
диапазон item должен полностью быть внутри искомого?
Anonymous
или искомый должен быть внутри item
Anonymous
или просто, пересечение
Nikolai
не внутри
Nikolai
а именно пересечение
Anonymous
тогда работает
Nikolai
а у меня тольк оначальное и конечное время
Nikolai
или я кривоглазый?
Anonymous
если ты об этом, то у тебя есть начальное время и range
const datalist = [ { 'time1': new Date("2019-03-06T10:55:59.092Z"), 'time2': new Date("2019-03-07T10:56:48.794Z"), }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-07T10:55:59.092Z"), 'time2': new Date("2019-03-08T10:56:48.794Z") }, { 'time1': new Date("2019-03-08T10:55:59.092Z"), 'time2': new Date("2019-03-09T10:56:48.794Z") } ]; const pointInRange = (p, range) => range.time1.getTime() < p && p < range.time2.getTime(); const eq = (a, b) => pointInRange(a.time1.getTime(), b) || pointInRange(a.time2.getTime(), b) ; var item = datalist[0]; var similars = datalist.slice(1).filter(inner => eq(item, inner)).length console.log(similars);
Anonymous
если ты об этом, то у тебя есть начальное время и range
да это же просто название переменной
Nikolai
не работает
Anonymous
https://jsfiddle.net/7bL5vqfn/
так у тебя время
Anonymous
я расматриваю ситуацию когда точка принадлежит (time1, time2)
Anonymous
а тебе надо [time1, time2] ?
Anonymous
https://jsfiddle.net/ehqx58wg/
Anonymous
не работает
замени тогда на const pointInRange = (p, range) => range.time1.getTime() <= p && p <= range.time2.getTime();
Nikolai
не понимаю, что за точку ты рассматриваешь. У меня есть time1, time2 которые образуют некий range, и есть список таких вот рейнджей, всего то навсего нужно пересечение
Nikolai
ща проверю
Nikolai
Да, спасибо, работает так, как я и хотел!
Rin
Подскажите, как сделать плавное изменение цвета блока? То есть при входе на страницу цвет блока меняется и потом должен снова стать белым $(window.location.hash).css( "background", "#fce73857" );
nes
подскажите, как один большой массив разбить на массивы по 5 элементов в каждом?
Alexander
Ну ты можешь в цикле выводить каждое значение одного измерения, и из них создать новые массивы.
Jakhongir
подскажите, как один большой массив разбить на массивы по 5 элементов в каждом?
https://stackoverflow.com/questions/8495687/split-array-into-chunks может это не ответ, но думаю, можешь погуглить дальше с похожим запросом
nes
сяб
Alexander
Лолчто, зачем, это ж строк 5
Ну я как бы про это и говорю
Alexander
Много
Критикуешь, предлагай
Rin
Сделай settimeout и смену цвета
$(window.location.hash).css( "background", "#fce73857" ); setTimeout($(window.location.hash).css( "background", "#fff" ), 2000); пробовал так. Сразу выставляется белый цвет
Nikolai
Заранее ток задай его у элемента, например transition: 1s linear
Anonymous
Всем привет , подскажите кто может помочь с торговым ботом , есть сам бот , инструкция к нему , но нужно поставить его через сервер и запустить . Оплата 100к
Anonymous
John Banner: Если кто то сталкивался с ботами для торговли , отпишитесь в ЛС пожалуйста
Nikolai
Критикуешь, предлагай
https://stackoverflow.com/a/11318797
Alexander
https://stackoverflow.com/a/11318797
Это не для многомерных массивов
Nikolai
Если хочешь доебаться - читай задание внимательно