Sergey
а вообще Object.keys(target).map(key => target[key])
Sergey
держи
Mikita
сама то)
Михаил
Object.values(obj) еще можно, он просто все значения вернет
Михаил
Да? Не знал, этот метод же вроде в спецификацию входит
Михаил
Хотя может я и ошибаюсь
Varyen
а ие не очень входит
Sergey
но не все браузеры его запилили
Михаил
А, ну ок, спасибо, буду знать)
Eugen
Спасибо друзья. Jbkect Keys знаю, он возвращает все свйоства в виде массива, а потом их можно перебирать значния (им), но интересовал именно метод такой как Object.keys который бы возвращал мне значения всех свойств. Такой как мне подсказали Object.values(obj)ю Всем спасибо за отклик. не стоит агрится на вопросы, это же ДЖС
Anonymous
Post?
Eugen
Но как сказал админ, имей ввиду, не все браузеры поддерживают https://caniuse.com/#search=Object.values
да, понял это ) спасибо всем в том числе и Админу ) буду уж лучше через Object keys пробовать )
Sergey
а вообще Object.keys(target).map(key => target[key])
ruslan
есть кто шарит в эмуляции браузера на node?
Artem Kasapchuk
чёта я не могу понять а for...in уже не котируется?)
Sergey
гугл
Sergey
puppeteer
Sergey
их продукт
ruslan
не, это я всё знаю, нужен кто-то, кто юзал такое
Artem Kasapchuk
ruslan
все хедлес браузеры нагружают проц, особенно пюпитр и его хром, а я пытаюсь найти решение которое можно запускать параллельно в 5 и более потоков чтоб штабильно
Ilya
puppeteer больше поддерживаться не будет (ну разве что сообществом), об этом говорил его создатель на HolyJS и задвигал про headless browser в частности хром.
Varyen
puppeteer
а это не то же самое что phantomjs?
Varyen
или лучше/хуже
ruslan
он поудобнее, как по мне
Artem Kasapchuk
это chrome headless вроде
ruslan
короче кто знает, можно ли реализовать такое: эмулятор хедлес браузера с прокси, куки, эмулированием всяких кликов и тп с нормальным запуском одновременно 5+ браузеров
Artem Kasapchuk
ну запусти 5 демонов)
Artem Kasapchuk
они у тебя как то общаться должны?
ruslan
ну запусти 5 демонов)
ну так вся проблема что из всего того, что я пробовал, всё нагружает проц даже с двумя одноврменно запущенными браузерами
ruslan
среднестатистический сервак, 4гб оперативки и 2ядра проц
Anton Saprykin
Слабенький проц
Anton Saprykin
Мало оперативки
Anton Saprykin
Бери сервак подороже
Anton Saprykin
Проблема решена
Artem Kasapchuk
а тебе зачем именно браузер?
Artem Kasapchuk
что бы того кого парсишь не спалили?
Aleksei
function areArraysSame(a, b) { var a = [ ]; var b = [ ]; for (var i = 0; i < a.length; i++) { if (a.length === b.length && a[i] === b[i]) { return "true"; } else { return "false"; } } } // выдает следующее... Что не так с кодом? подскажите пожалуйста (сравниваю 2 массива) areArraysSame([1, 2, 3], [4, 5, 6]); undefined
ruslan
типа того
ruslan
что бы того кого парсишь не спалили?
простыми запросами со всеми заголовками и кукисами не прокатывает
Anton Saprykin
Парсить кого-то вообще западло
Anton Saprykin
Так что можно разориться на нормальую машинку
Artem Kasapchuk
может проще proxy накупить?)
Artem Kasapchuk
если банят)
Anton Saprykin
Его не банят
Anton Saprykin
Сайт не статика скорее всего
ruslan
ruslan
я под проксями всё это и делаю
ruslan
поэтому сложность выбора эмулятора ещё и от необходимости поддержки прокси
Aleksei
так ты ничего не вернул)
var a = [ ]; var b = [ ]; function areArraysSame(a, b){ for (var i = 0; i < a.length; i++) { if (a.length === b.length && a[i] === b[i]) { return "true"; } else { return "false"; } } } // Победа!
Aleksei
учусь по книжке жава для детей..))
Agal1ar3pt
все мы дети
Agal1ar3pt
Господа нашего
Aleksei
ребят, может кто знает курс или книжку по solidity хорошую?
Aleksei
кроме хабры
Artem Kasapchuk
на ру только хабр и остается по сути)
Aleksei
ну на инглише тоже пойдет
Artem Kasapchuk
так документация же)
Artem Kasapchuk
чем дольше будет ее страшится тем сложней будет жизнь)
Aleksei
да ее уже изучал, вообще хочу на солидити перейти, есть проект который надо реализовать, везде все советовали начать с JS
Pckman
Ребят как правильно пристрелить promise который на выполнении, но произошло внешнее событие и он должен быть убит?
Pckman
Просто есть цепочки промиссов они что-то делают, но есть кнопка которая должна вот это всё убить на корню
Pckman
Есть идеи?
Artem Kasapchuk
worker ?
Pckman
Да все, пасиб, вроде придумал решение)
Artem Kasapchuk
это какое?
Pckman
Сейчас проверю, потом могу скинуть
Vlad
помогите решить етот баг (((
Igor
помогите решить етот баг (((
для начала внимательно прочитай название чата
Ilya
:) лолЪ
Pckman
это какое?
Короче проверил, все работает, пришлось завязаться на переменные класса, грубо говоря проверяю запущен ли процесс глобально, ну и проверок там где критично напихал, код конечно не такой красивый стал, но что ж делать, зато видимость стопа полная и критичные действия точно оборваны
Kirill
Добрый вечер. Я плохо понимаю ошибки, но суть заключается в том, что выполняется по кнопке код. На первое нажатие все срабатывает хорошо. На второе нажатие тоже код отрабатывается, но, выскакивает ошибка. На функционал не влияет, а глаз режет Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'. А понять не могу в чем дело