Anonymous
🦜
кто-то не умеет reduce проходиться по массиву
🦜
map возвращает новый массив и второй мап по новому массиву проходит
🦜
🦜
🦜
все это сделать
Anonymous
все это сделать
мне бы сначала разобраться с этим, объясни построчно будь добр, не понимаю зачем первый map возвращает массив, если он ничем не отличается от того, который появился после object.keys
🦜
🦜
.map(igKey
igKey это ключ из массива, который был получен с помощью object.key
Anton
тот, кто это написал, явно никого не любит. ни себя, ни окружающих
🦜
igKey передается как ключ для создания массива с помощью Array
🦜
Новый массив созданный с помощью Array. map. возвращает компонент
🦜
как-то так
Anton
[...Array(x)] - это извращение, для создания массива длиной х
Anonymous
спасибо, но все равно осталось недопонимание
Anonymous
Anonymous
17 и 19 строчка, возвращает одинаковый массив чтоле ?
🦜
перепиши нормально
MVD
🦜
Anonymous
а какой смысл от такой конструкции ?
🦜
спроси того, кто это писал
Anonymous
можно ли первый map опустить вообще ?
🦜
да
🦜
ты можешь написать вот так
Anonymous
Anonymous
не у кого спрашивать)
🦜
Object.keys(props.ingredients).map(igKey => <Burger key={igKey} type={igkey} />
Anonymous
индекс вторым аргументов для map тоже можно опустить?
Anton
там возвращается массив массивов, а не один массив
Anonymous
🦜
Anton
что у тебя на входе и что должно быть на выходе?
что например в props.ingridients.meat? число?
Anonymous
Anton
точно строка в значении? тогда в твоем коде смысла еще меньше
Array('5').length === 1
Array(5).length === 5
Anonymous
Vadym
Всем привет. Есть те, кто пишет на ангуларе >=2?
Igor
FUTURICO
можно как-то менять url без редиректа через Js? или с редиректом, но чтобы страница не обновлялась, например site.com меняется на site.com/ru
FUTURICO
А как делают в spa? Когда надо бы линк на стейт, урл
Stas
Stas
Arthur
Привет
Есть проект на sequelize в котором некоторые данные в DB зависят от версии приложения (то есть таблица должна обновляться не с админки, а одним сковпом).
В теории под эти цели подходит seeds, но для них нет таблицы meta в sequelize и одни заливаються в базу кажен раз что призводит к дублировании данных. Может кто-то уже сталкивался с такой проблемой?
FUTURICO
Какого хранилища ?
а где оно хранится? история? имелось ввиду если человек добавил в закладки site.com/page, то чтобы SPA перешло в state page
FUTURICO
хешом можна, но url было бы красивее
FUTURICO
хотя можно js'ом парсить url, а вот менять непонятно как
Stas
Stas
там как раз про это
Stas
FUTURICO
Stas
Да
Stas
history.pushState
Anonymous
Всем привет. Я сделал слайдер, но когда я перехожу на другую вкладку, а потом возвращаюсь, он вытается воспроизвести все действия подряд. Как меня остановить слайдер, пока окно/вкладка не в фокусе
FUTURICO
Stas
FUTURICO
Oleg
Ребят, подскажите, как убрать id у текущего объекта и добавить его следующему по клику на кнопку, используется jQuery
Pavel
с просторов интернета) https://forum.jquery.com/topic/change-active-class-when-link-is-selected-click-action
Pavel
Гугл: jquery click active class 😂
Akmat
https://learn.javascript.ru/constructor-new#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-calculator-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D0%B0
после фигурных скобки нужно ли ставить двоиточие с запятой (;) ?
В конструкторе ставили а когда просто создается метод не ставили.
function Calculator() {
this.read = function() {
this.a = +prompt('a?', 0);
this.b = +prompt('b?', 0);
};
this.sum = function() {
return this.a + this.b;
};
this.mul = function() {
return this.a * this.b;
};
}
простой создание метода:
var user = {
name: 'Василий',
// метод
sayHi: function() {
alert( 'Привет!' );
}
};
// Вызов
user.sayHi();
Oleg
ну проблема была не в том, что бы добавить класс или снять, это все понятно. Проблема была с тем, что бы перейти к следующему объекту. Я только начал возиться с jQuery и некоторые вещи еще не понятны, в нативном js можно было бы обращаться к текущему элементу массива arr[i], после чего i++, перейти к следующему и добавить класс, но вот с jQuery возникли проблему у меня. Но большое спасибо за ответ)
Akmat
обычно точку с запятой ставили же после выражения например : var name = 'John'; либо после скобки ( )
откуда взялись после { }
Serhii
бротюни, кто помнит как вытянуть аля урл на файл в кеше браузера?
Serhii
createObjectURL
Sergey
Подскажите, можно ли обавить кнопки для шары рез-та, если генерация происходит динамически через vue? Скрипт генерирует изображение и есть возможность сохранить. Т.е. нет страницы с результатом.
Nikita
5 раз перечитал, ничего не понял)
Anton Saprykin
Все возможно
Anton Saprykin
Главное верить в себя
Dmitriy
Дима
Y're
Y're
не юзал, но думаю не проблема найти хорошее решение
Sergey
Да. Юзер совмещает картинку А и картинку Б и в итоге скачивает рез-т. По нажатию кнопки скачать. Теперь задача не только скачать, но и с возможностью расшарить рез-т. Получается, что можно только на отдельной странице с рез-том сделать кнопки для шары? Или еще есть какие-то варианты?
Y're
t.me/vuejs_ru
Varyen
Скажите, в чем по сути "под капотом" разница в библиотеках для анимации, что они реально внешне работают - кто побыстрее, кто помедленнее? Сравниваю сейчас Greensocks, Velocity - вроде одно и то же делают, меняют свойства периодически и всё, а внешне по производительности реально отличаются немнго. Я думал может какая-то либа динамически создает CSS-классы с транзишенами и за счет этого в простых случаях вырывается вперед, но вроде никто так не делает (кстати, делает ли?)