Sergey
разумеется там где есть интерполяция юзаем backtick `
Gordey
не друг) так первая запятая будет
Boris
const [ { name }, ...rest ] = list;
rest.reduce((acc, { name }) => `${acc}, ${name}`, name);
Boris
Gordey
в общем да, join для запятых самое то 🙂
Sergey
Boris
😊
Bruno
вот этот паттерн работает: http://stackoverflow.com/a/9150699/699864 но как-то это криво.
Как это должно решаться по-человечески?
Boris
стрелочные функции решают проблему, но если их использовать неуместно, то так, только насколько я знаю у широкой общественности принято self а не that использовать
Bruno
ага, вот в коде который смотрю тоже self, но я это машинально списал на привычки питонистов :) Спасибо
Oleksandr
Всем привет! Кто может объяснить, почему стейт дублируется? Делаю следующее:
onclick = function() {
let query = 'google.com/somepage/page2';
window.history.pushState({'site': query}, `On-Page Checker ${query}`, query);
}
Если несколько раз тыкнуть на кнопку то получается http://127.0.0.1/google.com/somepage/google.com/somepage/google.com/somepage/page2
Kost9in
://google.com/somepage/page2
Kost9in
так попробуй
Sergey
Oleksandr
Та вроде почитал, но ошибки не понял
アレクセイ
because it's relative path
Ярослав
Ребят, есть вопрос.
У меня есть массив функций, возвращающих промисы. Как их можно собрать в цепочку, чтобы резолвом предыдущей была следующая в массиве функция?
Vlad
Nikolay
Nikolay
и да там внутри обычный reduce
Vlad
Можно взять R.pipeP если нравится фп
Nikolay
Боюсь даже представить количество пакетов в нпм, делающих то же самое :)
Nikolay
Nikolay
собсно поэтому и накатал свое
Gordey
а мне твой чет тоже не нра, пойду напишу и запаблишу свой
Gordey
главное имя почетче выбрать
Nikolay
ну ок )
Ale
Gordey
е мае, там еще и 4 пробела
Ale
Ale
зачем new Promise?
Ale
ну и на reject лучше таки ошибочку возвращать
Ale
увидел смысл)
Vlad
new Promise нужен конечно же
Vlad
Ale
да, я криво посмотрел
Ale
Vasiliy
кто-нибудь использует pouchdb? (не в связке с couchdb)
почему?
или вот такая вещь еще есть поверх indexedDB https://github.com/1999/sklad, кто-то использует?
т.е. вообще интересно за подходы хранения данных на клиенте затереть
andrei
Юзаю localForage вроде пока ок
andrei
Но я там просто блобы храню
Serhii
интересно, как люди по 6 лет на одном проэкте работают
Vasiliy
о, вспомнил про localForage, я еще думаю о миграциях
т.е. раз уж у нас по сути бд на клиенте, то должны быть и миграции,
я нашел несколько старых и новых реп про это, но хз
Nikolay
Nikolay
можно посадить на leveldb адаптер
Nikolay
или по вебсокету
Nikolay
там очень много решений интересных
Nikolay
с pouchdb
Vasiliy
понял, pouchdb вроде норм выглядит по всем параметрам
вот еще мне сказали про http://dexie.org/
но я потыкаю pouchdb, спасибо
Nikolay
просто авторы pouchdb обходят большинство костылей браузеров
Nikolay
с их встроенными БД
Oleg
Danil
Вечер в хату уважаемые :)
Подскажите
class ClassName {
constructor() {
this.param = { key: 'value' };
}
static staticMethod() {
console.log(this.param);
}
publicMethod() {
ClassName.staticMethod();
}
}
в косноль валится undefined как получить доступ к this.param из статичного метода?
Nikolay
никак
Danil
Nikolay
ну потому что есть различия между статическими методами класса и методами экземпляра класса
Danil
Danil
затупил
Nikolay
чтобы получить доступ к this.param из статического метода нужно this.param сделать статическим
Nikolay
и будет это ClassName.param
Nikolay
ну или так
Anonymous
Все привет ! Помогите пожалуйста ((( нужно для картинки указать атрибут align ... но реакт пишет что это не поддреживается , как быть ((
Vlad
Anonymous
извиняюсь, не думал что один и тот же народ
Vlad
разный
Vlad
но хотя бы подожди ответа в одном
Sheridan
Sheridan
И ты что, управляешь видом не из цсс?
Anonymous
ну у этого тега именно атрибут такой есть, я его и использовал
Vlad
почему не цсс?
Anonymous
я не знаю как добится того же повдения в цсс
Sheridan
Anonymous
😢
Sheridan
Так найди!
Anonymous
vertical-align ...
Anonymous
почему блин они его так же не назвали
Oleg
Добро пожаловать в HTML