
Dan
15.02.2018
14:03:01
?
ajax ?

Igor
15.02.2018
14:03:10

Eugen
15.02.2018
14:21:00
ребята, есть ли метод который помоет мне перечислить значения всех свойств объекта ?

Google

Михаил
15.02.2018
14:21:51
Object.keys(obj) вернет тебе все свойства в виде массива который потом можно перебрать

Сергей
15.02.2018
14:22:05

Eugen
15.02.2018
14:22:36
может есть такой метод

Сергей
15.02.2018
14:22:51
Object.values

Mikita
15.02.2018
14:23:15
Reflect.ownKeys

Сергей
15.02.2018
14:23:17
а вообще
Object.keys(target).map(key => target[key])
держи

Mikita
15.02.2018
14:23:21
сама то)

Михаил
15.02.2018
14:23:31
Object.values(obj) еще можно, он просто все значения вернет

Сергей
15.02.2018
14:23:50

Михаил
15.02.2018
14:24:29
Да? Не знал, этот метод же вроде в спецификацию входит

Google

Михаил
15.02.2018
14:24:37
Хотя может я и ошибаюсь

Сергей
15.02.2018
14:25:02

Varyen
15.02.2018
14:25:06
а ие не очень входит

Сергей
15.02.2018
14:25:08
но не все браузеры его запилили

Михаил
15.02.2018
14:25:24
А, ну ок, спасибо, буду знать)

Eugen
15.02.2018
14:26:08
Спасибо друзья. Jbkect Keys знаю, он возвращает все свйоства в виде массива, а потом их можно перебирать значния (им), но интересовал именно метод такой как Object.keys который бы возвращал мне значения всех свойств. Такой как мне подсказали Object.values(obj)ю Всем спасибо за отклик. не стоит агрится на вопросы, это же ДЖС

Vladimir
15.02.2018
14:26:51
Post?

Михаил
15.02.2018
14:27:46

Eugen
15.02.2018
14:28:24

Сергей
15.02.2018
14:28:59
а вообще
Object.keys(target).map(key => target[key])

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:31:52
есть кто шарит в эмуляции браузера на node?

Artem
15.02.2018
14:33:01
чёта я не могу понять а for...in уже не котируется?)

Сергей
15.02.2018
14:33:18
гугл
puppeteer
их продукт

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:33:51
не, это я всё знаю, нужен кто-то, кто юзал такое

Artem
15.02.2018
14:35:02

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:35:03
все хедлес браузеры нагружают проц, особенно пюпитр и его хром, а я пытаюсь найти решение которое можно запускать параллельно в 5 и более потоков чтоб штабильно

Ilya
15.02.2018
14:35:28
puppeteer
больше поддерживаться не будет (ну разве что сообществом), об этом говорил его создатель на HolyJS
и задвигал про headless browser в частности хром.

Google

Varyen
15.02.2018
14:35:37
или лучше/хуже

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:35:53
он поудобнее, как по мне

Artem
15.02.2018
14:35:53
это chrome headless вроде

Ilya
15.02.2018
14:36:53

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:38:39
короче кто знает, можно ли реализовать такое:
эмулятор хедлес браузера
с прокси, куки, эмулированием всяких кликов и тп
с нормальным запуском одновременно 5+ браузеров

Artem
15.02.2018
14:39:18
ну запусти 5 демонов)
они у тебя как то общаться должны?

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:39:59
ну запусти 5 демонов)
ну так вся проблема что из всего того, что я пробовал, всё нагружает проц даже с двумя одноврменно запущенными браузерами
среднестатистический сервак, 4гб оперативки и 2ядра проц

Anton Saprykin
15.02.2018
14:42:30
Слабенький проц

Anton Saprykin
15.02.2018
14:42:38
Мало оперативки

Artem
15.02.2018
14:43:03

Anton Saprykin
15.02.2018
14:43:11
Бери сервак подороже
Проблема решена

Artem
15.02.2018
14:45:02
а тебе зачем именно браузер?
что бы того кого парсишь не спалили?

Aleksey
15.02.2018
14:45:39
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

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:45:43
типа того

Google

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:45:57

Anton Saprykin
15.02.2018
14:46:00
Парсить кого-то вообще западло
Так что можно разориться на нормальую машинку

Artem
15.02.2018
14:46:22
может проще proxy накупить?)

Admin
ERROR: S client not available

Artem
15.02.2018
14:46:33
если банят)

Anton Saprykin
15.02.2018
14:46:41
Его не банят
Сайт не статика скорее всего

Ȓ̛͉͖̍͡͡û̜̞̦̦̮ͨ᷅̒ͤ͜͡͡͡͡s̸̛̆͊̾͡͡l̪͉ͮ̾͡͞͡a̜̒̀̉͘͡͡n̫̤̙̅͟͡͡
15.02.2018
14:47:27
я под проксями всё это и делаю
поэтому сложность выбора эмулятора ещё и от необходимости поддержки прокси

Artem
15.02.2018
14:49:13

Aleksey
15.02.2018
14:51:20
так ты ничего не вернул)
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";
}
}
} // Победа!
учусь по книжке жава для детей..))

Agaliar3pt
15.02.2018
14:53:30
все мы дети
Господа нашего

Aleksey
15.02.2018
14:54:04
ребят, может кто знает курс или книжку по solidity хорошую?
кроме хабры

Artem
15.02.2018
14:55:46
на ру только хабр и остается по сути)

Aleksey
15.02.2018
14:56:00
ну на инглише тоже пойдет

Google

Artem
15.02.2018
14:56:18
так документация же)
чем дольше будет ее страшится тем сложней будет жизнь)

Aleksey
15.02.2018
14:57:39
да ее уже изучал, вообще хочу на солидити перейти, есть проект который надо реализовать, везде все советовали начать с JS

Pckman
15.02.2018
14:59:37
Ребят как правильно пристрелить promise который на выполнении, но произошло внешнее событие и он должен быть убит?
Просто есть цепочки промиссов они что-то делают, но есть кнопка которая должна вот это всё убить на корню
Есть идеи?

Artem
15.02.2018
15:03:28
worker ?

Pckman
15.02.2018
15:04:36
Да все, пасиб, вроде придумал решение)

Artem
15.02.2018
15:04:44
это какое?

Pckman
15.02.2018
15:05:24
Сейчас проверю, потом могу скинуть

Vlad
15.02.2018
15:11:37
помогите решить етот баг (((

Igor
15.02.2018
15:13:26

Ilya
15.02.2018
15:14:00
:) лолЪ

Pckman
15.02.2018
15:36:05
это какое?
Короче проверил, все работает, пришлось завязаться на переменные класса, грубо говоря проверяю запущен ли процесс глобально, ну и проверок там где критично напихал, код конечно не такой красивый стал, но что ж делать, зато видимость стопа полная и критичные действия точно оборваны