@JSlang

Страница 2128 из 2237
Nikolay
05.09.2018
21:02:05
Может есть какой-то более эффективный способ, хз

Батыр
05.09.2018
21:04:29
Подскажите, как можно перебрать массив и удалить дублирующиеся значения? Например, array = [1, 2, 3, 3, 2, 4, 5], а после перебора массива я получил новый массив newArray = [1, 4, 5], используя только чистый JS?
на so пишут что так function onlyUnique(value, index, self) { return self.indexOf(value) === index; } // usage example: var a = ['a', 1, 'a', 2, '1']; var unique = a.filter( onlyUnique ); // returns ['a', 1, 2, '1']

Google
Nikolay
05.09.2018
21:08:37
Плюс постановка задачи слегка другая. Надо выпилить оба дубля.

Roman
05.09.2018
21:26:19
ни разу не паливная реклама

@XaveScor предлагаю банить

Nikolay
05.09.2018
21:44:22
https://stackoverflow.com/questions/9229645/remove-duplicate-values-from-js-array
И снова не то :) нужно удалить не только дубль, но и первое вхождение элемента, собсна поэтому и два прохода

Nikolay
05.09.2018
21:44:51
Если конечно автор вопроса правильно написал пример

Anonim
05.09.2018
21:45:09
Например с хэш-таблицей, если в массиве всё однотипные элементы типа чисел

Только записывать ещё и предыдущее вхождение

Ну а если массив небольшой, можно сделать и два прохода

Для красоты это будет .sort().map()

Nikolay
05.09.2018
21:52:31
Зачем ты мне-то это кинул? Я знаю, как это делается :)

Google
Nikolay
05.09.2018
21:55:28
Ну а если массив небольшой, можно сделать и два прохода
Их в любом случае будет два. Ну либо накидай пример с одним, я чёт не догоняю :)

Роман
05.09.2018
21:55:38
Наверное там ещё лучше ключ к строке привести. Потому что с индексами дольше будет на больших массивах.

Andrew
05.09.2018
22:02:49
Привет всем!)

Максим
06.09.2018
00:40:36
кто работает в продакшене, часто ли используют при разработке такие технологии как docker или vagrant

для разработки node.js приложений

Vlad
06.09.2018
01:13:43
Кто-нибудь писал hal клиент для redux'а ?

как вообще построить взаимодействие между redux и hateoas rest api ?

Я сейчас диспачу экшен где дергается эндпоинт,потом прогоняю ответ от сервера через middleware в котором прохожу по _embedded и _link получаю нужный объект и диспачу экшен в который кладу объект, и он летит в store

мне кажется это какая-то поебота

Zhenis
06.09.2018
06:38:32
Vladislava
06.09.2018
06:44:51
Всем привет. Подскажите, есть ли возможность организовать взаимодействие с другим доменом. У нас есть страница из домена 1 html, к которой подключен js. на данной странице нет возможности вносить изменения, только с помошью js. Задача стоит забрать информацию, например из тега title на другом домене (домене 2). Есть ли какие то варианты?

?? Denis
06.09.2018
06:46:46
кроссдоменные запросы не просто так выпилены по дефолту

как раз чтобы вот так не делать

?? Denis
06.09.2018
06:47:45
может быть, если удаленный домен отдаст данные то почему нет

Vladislava
06.09.2018
07:23:20
Спасибо!

Google
Roman
06.09.2018
07:40:15
!спам

Илья
06.09.2018
07:42:59
!спам
это только для админов команда

@XaveScor

Roman
06.09.2018
07:46:21
это только для админов команда
а я думал она админа извещает

Den
06.09.2018
07:56:10
Привет) Скажите, возможен ли динамический импорт пакетов из NPM? То есть я имею класс и хочу импортировать в каждый инстанс разные пакеты. Все это находится в контексте Vue приложения и собирается через вебпак.

Den
06.09.2018
07:57:44
Roman
06.09.2018
07:58:03
а сорян, я не так прочел

разные версии пакетов?

Den
06.09.2018
07:58:21
Нет

Просто разные пакеты

Roman
06.09.2018
07:58:44
ну просто пиши import Paket from 'paket'

Roman
06.09.2018
07:58:47
какие пролемы?

Den
06.09.2018
07:58:49
Гуглю уже 3 дня, если че

Alexey
06.09.2018
07:59:01
Народ всем привет

кто нибудь работал с chart.js

Den
06.09.2018
07:59:59
какие пролемы?
Проблемы от ошибок билда до рекурсивной подгрузки модулей вебпака

Alexey
06.09.2018
08:00:16
не могу понять. у рисую Line график. задача сделать вертикальную линию по последнему отрисованному значению. втыкаюсь в afterDatasetsDraw через систему плагинов

Admin
ERROR: S client not available

Den
06.09.2018
08:00:29
Google
Roman
06.09.2018
08:00:37
давай показывай =) а то телепаты в отпуске

Alexey
06.09.2018
08:00:51
пытаюсь найти координаты через const {data} = chart.getDatasetMeta(0); console.log(data[lastIndex]._model.x, data[lastIndex]._model.y);

но получаю какие то нереальные значения.

5391 198 хотя у меня график всего 1900 длиной и то рисуется не на весь канвас

Den
06.09.2018
08:02:13
давай показывай =) а то телепаты в отпуске
import itemsData from './items-data.json' const libraries = itemsData.map((item) => { const libs = Object.keys(item).filter((key) => key.endsWith('Library')) const result = {} result[item.name] = result[item.name] || {} libs.forEach((key) => { import(`../../node_modules/${item[key]}`).then((lib) => { result[item.name][key] = lib }) }) return result }) console.log(libraries)

Так рекурсию ловлю

Если путь убрать полный, то ошибка

Roman
06.09.2018
08:02:54
ошибка какая?

там не надо ../../ делать теоретически

Den
06.09.2018
08:03:13
dependency is expression

Roman
06.09.2018
08:03:41
аа да, его надо заскоупить в папку

иначе он не знает чо в сборку добавлять

хмм

Den
06.09.2018
08:04:14
я на 25К модулей тормознул

Мож подождать?

)))

Roman
06.09.2018
08:06:17
ну там получается, что вебпак же не знает, что у тебя придет из json - поэтому он щас пойдет и всю папку node_modules тебе в сборку пихнет

так точно не надо

Google
Alexey
06.09.2018
08:06:27
а сам уже допер.

Den
06.09.2018
08:06:32
а сам уже допер.
Ковыряй сорцы, че еще могу сказать

так точно не надо
Вот как его наипать?

Roman
06.09.2018
08:06:55
обычно так делается только со своим кодом и тогда ты можешь сделать чтото типа templates/${templateName}

и тогда вебпак понимает что ты все из папки templates хочешь

а вот как сделать с пакетами

Страница 2128 из 2237