Sergey
лол
TDA
ы
Orkhan
:D
Ivan
Утра всем! тут такой вопрос: как поменять местами 2 элемента двух разных массивов? нет для этого какого-то красивого способа или мб даж готового метода?
Ivan
т.е. присвоить одно значение в переменную, потом второе присвоить первому, потом из переменной записанное в нее значение первого присвоить второму?
Ivan
эх... я думал есть элегантнее способ(
Ivan
м... надо в разных массивах. думаю [a,b,c],[d,e,f] = [d,b,c],[a,e,f] не сработает
Alexander
Ivan
хм.. выглядит как-т непонятно.. пойду протещу
Ivan
Ага, работает. Спасибо)
Андрей
Мде... Я бы так не делал.
Ivan
просто потому что выглядит странно или есть прям реально подводные камни?
Alexander
просто потому что выглядит странно или есть прям реально подводные камни?
на одну стопицотмиллиардную долю секунды работает дольше, чем обмен значениями через временную третью переменную. Это очень долго, поэтому он бы так не делал.
Ivan
Хех) ну.. вообщет у меня там время выполнения критично... посмотрю, мб и придется все таки через переменную делать... надеюсь нет)
Андрей
Сделай через переменную. Не мучай людей, которые будут поддерживать твой код.
Андрей
Ну или сделай функцию swapArrayElements(arr1, arr2, id1, id2)
Андрей
А то это жесть.
Ivan
поддерживать мне же) так что этой проблемы нет)
Андрей
Наивный.
Андрей
Уже через полгода забудешь о том, что делал.
Ivan
потому то и надо комментировать собственный код, не?
Андрей
Нет. Комментарии - это очень плохо.
Андрей
Твой код должен сам говорить то, что в нём происходит.
Никита
Мини оффтоп, кто-нибудь для вима автокомплит делал? А то чет отпугивают меня инструкции и нужна моральная поддержка в духе "братан ты сможешь, я смог и окунулся в чудесный мир" ну и вот это всё
Андрей
Братан, ты сможешь.
Никита
Спасибо) Но если серьезно - я реально не уверен что это не путь боли и страданий
Vadim
Мы с тобой, братан
Никита
Всё поцаны, пошел потеть, оно заработает, я верю, от души в душу
Никита
@XaveScor я подобное с атомом проворачивал. Это как секс в толстенном презике
Никита
@XaveScor ну вим же просто такой легковесный весь, такой приятный. И еще я столько потел чтобы сделать себе ту цветовую схему и шрифты в терминале, которые мне будут нравиться
Slav
@qwerty_is_my_best_pass А ты запили статью или гайд, как все делал (или по какому гайду делал), другим тоже интересно :D
Slav
И да, братан, мы с тобой, держись!
Никита
@slavy об этом можно будет думать если я это сделаю. Гайды то есть, но они отталкивают, меня по крайней мере
Slav
Так хотя бы записывай прогресс, в каком файле, какие настройки, все дела, вдруг придется это еще раз делать на другой машине/системе
Slav
И нам тоже полезно :D
Slav
А то пока уперся в сублим и ничего вроде вскода и атома не воспринимаю
Maxim
как можно бабель заставить выплевывать es3?
Maxim
Плагин добавить
какой именно?
Андрей
какой именно?
Бьюсь о заклад, что на первой странице гугла будет ответ.
Sergey
какой именно?
Список плагинов открой в бабеле. Там будет с es3 в названии
Maxim
я отрыл, там два плагина, оба добавлять?
Дима
Риторический вопрос)
Nikolay
> не используй вим Вооот! И я им говорю, а они как какие-нибудь фанатики сидят в своем виме!
Maxim
Как думаешь?
думаю два
Maxim
чтоб наверняка
Sergey
Так они же разные наверное функции выполняют
Sergey
А вообще там и в es5 надо будет все плагины поставить
Андрей
Но, к сожалению, не нужен.
Sergey
+ полифиллы
Maxim
мне просто надо из моего es7 сделать es3
Nikolay
Забыл тэг *sarcasm* поставить, впредь буду :)
krn
ку олл есть некоторый репозиторий, где хранится модуль версии 1.0 1) поставил его через npm install 2) внес некоторые изменения в репозиторий -источник. 3) снова поставил через npm install модуль не обновился что нужно сделать с репозиторием, чтобы он обновлялся через npm install? присваивать ноывй тэг с версией 1.0.1 ? или как это работает
Dmitry
кто нибудь юзает set?
Андрей
Да.
Alex
Alex
Всем привет) прошу помощи. Есть баг. У нас есть форма (input text), по классу с помощью jquery вешается datepicker. Он вызывается и работает. Все ок. Если выбрать дату, а потом нажать на поле еще раз, то datapicker снова появится и дату можно поменять. Но если в момент когда datapicker активирован, нажать просто где в стороне на любой элемент. ТО тогда при нажатии снова на инпут, datapicker не открывается с первого раза. Нужно нажимать на соседний инпут например, а потом снова на нужный инпут. Кто-нибудь сталкивался?\
krn
а можно немножко подробнее?
такое ощущение, что после выбора даты какаято переменная, типа isPickerOpen должна перебрасываться в false. при выборе даты - перебрасывается при потере фокуса - не перебрасывается. может поэтому есть смысл привязаться к событию focusout и перебрасывать ее вручную в false
Anonymous
есть b[i] = [a[i], a[i] = b[i]][0];
Очень читабельно
Anonymous
хм.. выглядит как-т непонятно.. пойду протещу
Делай через переменную. В идеале, в отдельной функции.
Anonymous
хм.. выглядит как-т непонятно.. пойду протещу
const flipValues = (indexA, indexB, array) => { const newArray = [...array] newArray[indexA] = array[indexB] newArray[indexB] = array[indexA] return newArray }
Danila
Как правильно удалить экземпляр класса?
Anonymous
Откуда?
Артем
чуваки, посоветуйте чем добить php программисту свой стек что-нибудь из js
Артем
angular или vue или react?
Андрей