Денис
то что хотел
Денис
search не сработало а match работает
Денис
а как сделать чтобы только именно те индексы добавляло
Денис
?
Денис
Денис
4 лишний
Денис
не работает проверка, парсит все подрят
Денис
var cifra=[]; //парсим цифру из найденого элемента массива var text3=[]; //текст найденного элемента var ind3=[]; //индекс найденного элемента var re=/\D+/ig;; //поиск дубликатов и получение индексов и количества запчастей for (var i = 0; i < text1.length; i=i+1) { for (var j = 0; j < text2.length; j=j+1){ if (text2[j].match(text1[i])) { ind3[j]=j; } /*if (text2[j].search(text1[i])) { k=k+1; alert(k) if (k>1) { ind3.push(j) cifra.push(text2[j].replace(re, '')) break; } }*/ } }
invasion
Пасяб
Denisio
скриптаны а кто на HolyJS едет ?
Vladislav
Масштабируемость будет страдать, если писать на нативном
Igor
Ничего сложного и болезненного
Igor
на самом де ле
Денис
текст1 это опции 1 селекта текст
Денис
а текст 2 это опиции 2 селекста
Денис
во второй селект добавляется количество штук и нужно найди одинаковые запчасти без количества и удалить
Vladislav
Ничего сложного и болезненного
Тогда чего не поможешь человеку?)
Igor
Тогда чего не поможешь человеку?)
Потому что на это не 5 минут времени, я все таки на работе и ща домой тулю
Денис
или вот подскажите как найти совпадение в 2 текстах одного того же селектах, с одинаковым началом и с разным окончанием?
Денис
кодом пожалуйста
Денис
если в 2 текстах начало одинаковое и конец разный
stay
Объясните мне почему babel-jest такой тупой?
Roman
Объясните мне почему babel-jest такой тупой?
так он же твой конфиг берет. что у тебя в конфиге?
Roman
flat в core-js@3
Łev
const compare = (strA, strB) => strA.split('').reduce((count, letter, position) => letter === strB.split('')[position] ? ++count : count, 0) / strA.length
Łev
сompare('123', '124') // 0.66666
stay
flat в core-js@3
А, да? Он такой новый? У меня 2.6 прописан. Спасибо
Roman
А, да? Он такой новый? У меня 2.6 прописан. Спасибо
там тяжелая история - он был flatten, а потом его переименовали в flat потому что иначе ломались сайты на мутулз >.<
stay
Ясно, а я уже обрадовался мол щас подрублю vue-cli с тестами и все из коробки заработает... Не так быстро -.-
Денис
да
Денис
а там уже буду разбираться
Anonymous
Ты как то странно объясняешь
Anonymous
Создай объект там нет дубликатов
Денис
не работает проверка
Денис
for (var i = 0; i < text2.length; i=i+1) { for (var j = 0; j < text3.length; j=j+1){ if (text2[i] == text3[j]) { //$('#id_zapchastey option').eq(i).remove(); //$('#id_zapchasteyCol option').eq(i).remove(); alert(i); //ind3.push(i) //cifra.push(text2[i].replace(re, '')) } } }
Dzhanik
for (var i = 0; i < text2.length; i=i+1) { for (var j = 0; j < text3.length; j=j+1){ if (text2[i] == text3[j]) { //$('#id_zapchastey option').eq(i).remove(); //$('#id_zapchasteyCol option').eq(i).remove(); alert(i); //ind3.push(i) //cifra.push(text2[i].replace(re, '')) } } }
Если ты хочешь чтобы тебе помогли, то в момент когда ты задаешь вопрос в первую очередь ты должен думать о том человеке, который будет отвечать, предоставь входные данные и то что хочешь получить на выходе, никто не будет сидеть додумывать и не кидай сюда куски, есть песочницы.
Денис
с помощью данного кода я удаляю повторяющую опцию
Денис
var seen = {}; $('#id_zapchastey option').each(function() { var txt = $(this).text(); if (seen[txt]) { ind3=$(this).index(); text3=$(this).text(); $('#id_zapchastey option').eq(ind3).remove(); $('#id_zapchasteyCol option').eq(ind3).remove(); //cifra.push($(this).replace(re, '') } else seen[txt] = true; });
Денис
а как мне удалить вместе с ней и первую. опцию
Денис
чтобы добавить с новым количеством новую опцию
Денис
сделал
Денис
Денис
нет дубликатов и сумировает к раннему
Денис
если опять выбрать тотже самый элемент то дублирует
Денис
Денис
http://autopdiplom.kl.com.ua/remonts
Денис
remontnik remontnik
Seva
нотпад винда
Seva
Денис
Ilya
Всем привет. Ребят подскажите, как сделать функцию-шпиона?
Ilya
чтобы мы могли считать какое количество раз была вызвана данная функция.
Ilya
const somefunc = bar(func); somefunc.callCount(); // 5
stay
const somefunc = bar(func); somefunc.callCount(); // 5
let foo = function(){ foo.prototype.count += 1 return foo.prototype.count } foo.prototype.count = 0
Ilya
Благодарю
Ilya
https://jsbin.com/kehunofoki/edit?js,output
Ilya
вот такой вариант
Oleg
Благодарю
Нет никакого смысла пихать в прототип, можно просто foo.count = ...
Vladislav
И ещё лучше делать переменную через window
Oleg
А ещё лучше this.count
причем тут this? Речь не идет про создание объекта
Oleg
Равно как и про использование функции в контексте объекта
Vladislav
У функции же свой контекст
Oleg
И что? This никак не указывает на функцию в которой используется
Vladislav
Эм
🔰ш
йоу
🔰ш
кто-то сможет помочь с browserify+babelify?
🔰ш
или вы тут спите ля
Abraham
ребята не могу сделать валидацию на select и option , кто ни будь поможет ?
Abraham
https://codepen.io/abraham-karapetyan/pen/QRjjrL
Abraham
там всегда какие то ошибки при третьем варианте