Anton
еще вариант for (let i = 0; i < a.length; i += 2) [a[i], a[i + 1]] = [a[i + 1], a[i]]
Rail
Блин а без мапа нельзя пока?
Rail
Rail
еще вариант for (let i = 0; i < a.length; i += 2) [a[i], a[i + 1]] = [a[i + 1], a[i]]
этим методом в итоге такой же массив выдает без изменений
Rail
А если там нечетное количество
я в начальном условии написал что длина массива должна быть четной
Edgar
А ну тогда метод с for должна работать
Anonymous
я не то скинул
Anonymous
ну суть почти не меняется, то что он тебе скинул только более понятно новичку
Rail
https://jsbin.com/pehisureqe/7/edit?js,console
спасибо сейчас попробую так)
Anton
https://jsbin.com/pehisureqe/7/edit?js,console
вот научишь так менять объекты из параметров
Anonymous
ну да иммутабельность хреновая
Anonymous
но это чисто пример
sytyy00
всем привет, нужна хэлпа в js вообще не шарю, но надо сделать мне надо в классе переделать init ну добавит пару строчек и добавит метод мне использовать extend или include ?
Anton
Привет, чуваки, кто-то тут пишет на asm.js ? Он вообще популярен, чет я не встречал чтобы го требовали в вакансиях
sytyy00
ок, спасибос)
Anton
еще в разработке
Я видел blazor for c#, думаю, это будет тема получше TS
Anton
но пока до этого далеко?
Anonymous
почти как asmr
Ilia
всем привет
Ilia
кто нибудь может по ангуляру проконсультировать?
Oleksii
а вы когда гуглите.. тоже в гугле сперва пишете "привет, можно у тебя поискать ответ на мой вопрос?"
Ivan
а вы когда гуглите.. тоже в гугле сперва пишете "привет, можно у тебя поискать ответ на мой вопрос?"
Привет? Как дела? А ты не сильно занят? У меня такая проблема возникла. Вот, хотелось бы проконсультироваться с тобой, Ты же сможешь ответить на мой вопрос по моей проблеме? Короче, слушай: "ты пидор?".
Anonymous
Вчера обещали - сегодня исполняем. Доступ в Закрытый канал открыт на 15 минут Получить доступ можно тут
Pavel
- псст пацанчик мы тут тебе принесли немного доступа в закрытый чат - но ведь это значит что он уже не закрытый🙄 - ладно, тогда закрываем тебе туда доступ! - вот теперь збс😏
Anonymous
@hitmaker
Карамультук
Всем привет! Народ, научите неуча сортировать! Если есть например список [{value: 4}, {value: 5}, {value: 2}, {value: 1, main: true}]. И нужно отсортировать чтобы был элемент main: true первый, а дальше по убыванию.
Anonymous
https://jsbin.com/tuxilodoza/edit?js,console
Maxim
по убыванию
тогда .sort((a, b) => b.main ? 1 : b.value - a.value);
Карамультук
Maxim
неа, попробуй
странно, в фф правильно, а в хромом нет..
Anton
.sort((a, b) => ((a.main || 0) - (b.main || 0)) || (a.value - b.value))
Карамультук
Карамультук
нихт
Anonymous
я же тебе скинул
Anonymous
выше
Anonymous
[{value: 4}, {value: 5}, {value: 2}, {value: 1, main: true}].sort((a,b)=>{ if(a['main']==true || b['main']==true) return -1; else return b.value - a.value; })
Anton
.sort((a, b) => ((b.main || 0) - (a.main || 0)) || (a.value - b.value))
Anton
направление было не то
Maxim
в общем верное решение: .sort((a, b) => (b.main || 0) - (a.main || 0) || b.value - a.value))
Anonymous
ща проверю в фф
Anonymous
если запиздел, с вертухи челяху снесу
Misha
Ребята, а существует какой-нибудь сервис, который создает, например, массив с объектами с массивом с объектами? Ну типа чтобы руками их не писать, а просто нажать две кнопки — у тебя такой есть с рандомными данными
Anonymous
забайтил на установку этого дерьма
Anonymous
боже мой какое же говно этот фф
Misha
боже мой какое же говно этот фф
Ты почему такой грубый? Проблемы?
Ilya
боже мой какое же говно этот фф
зачем ты так ? не нравится - не пользуй
Anonymous
Так для людей хром удобнее
Pavel
так ты нелюдь
Ilya
Так для людей хром удобнее
мне знакомо множество людей с разной степенью погруженности в IT - которые предпочитают FF
Anonymous
Я как перешел на хром удалил все браузеры
Ilya
с точки зрения потребления ресурсов - так она вообще Хрому дает просвистеться с запасом
Anonymous
стандартизированная сортировка работает непредвиденно в фф
Anonymous
ужас
Igor
Ну или создай ишью с решением проблемы
Maxim
стандартизированная сортировка работает непредвиденно в фф
во-первых, стандартная это какая, не припомню чтобы в стандарте был прописан алгоритм?
Anonymous
Ты чел из разряда не добился не критикуй
Ivan
Существет ли расширение для vs-code которое распознает алиасы из пакета "module-alias"?
Anonymous
Зачем ты мне пишешь это
Anonymous
Ну не знаю что у тебя с головой, но такие вещи пишет целая команда
Anonymous
Дай мне команду высококлассных разработчиков может сообразим)
Syntax Highlight Bot
всем привет. столкнулся с проблемой со сваггером. у меня есть в body принимает поле blockchain и дальше обрабатывает и выплевывает ответ. в гуи свагера отображается нормально, но при отправке реквеста на инстанс делается запрос без -d , то есть не формируя тело запроса. в чем может быть проблема? ниже метод в сваггере для обращения: "/account": { "x-swagger-router-controller": "account", "post": { "summary": "Creates wallet for user in current blockchain.", "consumes": [ "application/json" ], "parameters": [ { "in": "body", "name": "blockchain", "description": "Short name of blockchain.", "schema": { "required": [ "blockchain" ], "type": "object", "properties": { "blockchain": { "type": "string", "example": "ETH" } } } } ], "responses": { "200": { "description": "Successful wallet creation with returning of wallet address", "schema": { "type": "string", "example": "{ \"errors\": null, \"blockchain\": \"ETH\", \"account\": \"0xAb6b5756c73631dC8a1450A88277a4E0F3a675DC\", \"tag\": null }" } }, "400": { "description": "Some field requiered" } } } }
Syntax Highlight Bot
всем привет. столкнулся с проблемой со сваггером. у меня есть в body принимает поле blockchain и дальше обрабатывает и выплевывает ответ. в гуи свагера отображается нормально, но при отправке реквеста на инстанс делается запрос без -d , то есть не формируя тело запроса. в чем может быть проблема? ниже метод в сваггере для обращения: "/account": { "x-swagger-router-controller": "account", "post": { "summary": "Creates wallet for user in current blockchain.", "consumes": [ "application/json" ], "parameters": [ { "in": "body", "name": "blockchain", "description": "Short name of blockchain.", "schema": { "required": [ "blockchain" ], "type": "object", "properties": { "blockchain": { "type": "string", "example": "ETH" } } } } ], "responses": { "200": { "description": "Successful wallet creation with returning of wallet address", "schema": { "type": "string", "example": "{ \"errors\": null, \"blockchain\": \"ETH\", \"account\": \"0xAb6b5756c73631dC8a1450A88277a4E0F3a675DC\", \"tag\": null }" } }, "400": { "description": "Some field requiered" } } } }
Syntax Highlight Bot
====================================================