Anonymous
Так этл я 20 мин назад заслал
Костя
Pict
Девочки и мальчики, нужен спец по JS, верстке. Короче говоря нужно выполнить работу по плееру videojs. Нужно грамотно поработать над дизайном и функционал нужный подключить. Коряво сделать я и сам могу, нуден именно спец) 🤔🤔
NoName
Подскажите, IE понимает функцию find? Поиск в массиве
NoName
И будет ли он выводить в консоль ошибки какие то?
Roman
Roman
есть полифилы
Oleg
либо полифил через core-js, либо просто использовать .indexOf()
NoName
Roman
та обычный for loop с break по найденному
Oleg
без indexOf можно через reduce. или с indexOf вот так: .map().indexOf(). но это всё какие-то костыли, лучше перестать поддерживать IE11 или добавить полифил
Yurii
Подскажите, как можно перебрать массив и удалить дублирующиеся значения? Например, array = [1, 2, 3, 3, 2, 4, 5], а после перебора массива я получил новый массив newArray = [1, 4, 5], используя только чистый JS?
Nikolay
Первым проходом ищешь дубли, вторым фильтруешь массив.
Vadyam
Алгоритмы
Nikolay
Может есть какой-то более эффективный способ, хз
Bat
Подскажите, как можно перебрать массив и удалить дублирующиеся значения? Например, 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']
Nikolay
Nikolay
Зачем?
Nikolay
Плюс постановка задачи слегка другая. Надо выпилить оба дубля.
Roman
ни разу не паливная реклама
Roman
@XaveScor предлагаю банить
Игорь
Подскажите, как можно перебрать массив и удалить дублирующиеся значения? Например, array = [1, 2, 3, 3, 2, 4, 5], а после перебора массива я получил новый массив newArray = [1, 4, 5], используя только чистый JS?
https://stackoverflow.com/questions/9229645/remove-duplicate-values-from-js-array
Игорь
Nikolay
Если конечно автор вопроса правильно написал пример
Игорь
Например с хэш-таблицей, если в массиве всё однотипные элементы типа чисел
Игорь
Только записывать ещё и предыдущее вхождение
Игорь
Ну а если массив небольшой, можно сделать и два прохода
Игорь
Для красоты это будет .sort().map()
Nikolay
Зачем ты мне-то это кинул? Я знаю, как это делается :)
Andy
Привет всем!)
Anonymous
кто работает в продакшене, часто ли используют при разработке такие технологии как docker или vagrant
Anonymous
для разработки node.js приложений
Владислав
Кто-нибудь писал hal клиент для redux'а ?
Владислав
как вообще построить взаимодействие между redux и hateoas rest api ?
Владислав
Я сейчас диспачу экшен где дергается эндпоинт,потом прогоняю ответ от сервера через middleware в котором прохожу по _embedded и _link получаю нужный объект и диспачу экшен в который кладу объект, и он летит в store
Владислав
мне кажется это какая-то поебота
Genius
Egor
Vladislava
Всем привет. Подскажите, есть ли возможность организовать взаимодействие с другим доменом. У нас есть страница из домена 1 html, к которой подключен js. на данной странице нет возможности вносить изменения, только с помошью js. Задача стоит забрать информацию, например из тега title на другом домене (домене 2). Есть ли какие то варианты?
Denisio
кроссдоменные запросы не просто так выпилены по дефолту
Denisio
как раз чтобы вот так не делать
🦜
Denisio
может быть, если удаленный домен отдаст данные то почему нет
Makc
Vladislava
Спасибо!
🦜
!спам
Илья
!спам
это только для админов команда
Илья
@XaveScor
Denis
Привет)
Скажите, возможен ли динамический импорт пакетов из NPM? То есть я имею класс и хочу импортировать в каждый инстанс разные пакеты. Все это находится в контексте Vue приложения и собирается через вебпак.
Roman
Denis
Roman
а сорян, я не так прочел
Roman
разные версии пакетов?
Denis
Нет
Denis
Просто разные пакеты
Roman
ну просто пиши import Paket from 'paket'
Roman
какие пролемы?
Denis
Гуглю уже 3 дня, если че
Alexey
Народ всем привет
Alexey
кто нибудь работал с chart.js
Denis
какие пролемы?
Проблемы от ошибок билда до рекурсивной подгрузки модулей вебпака
Alexey
не могу понять. у рисую Line график.
задача сделать вертикальную линию по последнему отрисованному значению.
втыкаюсь в afterDatasetsDraw через систему плагинов
Denis
Roman
давай показывай =) а то телепаты в отпуске
Alexey
пытаюсь найти координаты через
const {data} = chart.getDatasetMeta(0);
console.log(data[lastIndex]._model.x, data[lastIndex]._model.y);
Alexey
но получаю какие то нереальные значения.
Alexey
5391 198
хотя у меня график всего 1900 длиной и то рисуется не на весь канвас
Denis
давай показывай =) а то телепаты в отпуске
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)
Denis
Так рекурсию ловлю
Denis
Если путь убрать полный, то ошибка
Roman
ошибка какая?
Roman
там не надо ../../ делать теоретически
Denis
dependency is expression
Denis