@react_js

Страница 3863 из 5115
Artyom
04.05.2018
14:28:12
const arr = [1, 5, 10]; console.log(eval(arr.join('+')));
пылесос, ботинок, кукареку

Три несвязанных слова, да

Google
Stepan
04.05.2018
14:29:19
Три несвязанных слова, да
Я твой начальный вопрос не так понял

Artyom
04.05.2018
14:30:24
мое решение [1,2,3,4,5].map((v,i,a) => a[a.length - i - 1])

Artem
04.05.2018
14:31:52
sort() ?

Valeriy
04.05.2018
14:32:26
я люблю на собесах другую задачку загадывать

Zhenya
04.05.2018
14:32:38
Так sort по индексам же не отсортирует

Valeriy
04.05.2018
14:33:11
есть два массива a1 = [1,2,3,4,5], a2 = [3,4,5], надо определить все ли элементы a2 входят в a1

желательно однострочником в функциональном стиле

Artem
04.05.2018
14:33:41
объединить в Set

Valeriy
04.05.2018
14:33:57
да по фиг, главное результат получить

Artem
04.05.2018
14:34:06
а не, ерунду какую то прогнал)

Valeriy
04.05.2018
14:34:08
многие начинают писать поэмы целые

Google
Cenator
04.05.2018
14:34:42
мое решение [1,2,3,4,5].map((v,i,a) => a[a.length - i - 1])
['a', 'b', 'c'].sort(_ => 1) ваши оправдания?

Artyom
04.05.2018
14:35:00
Cenator
04.05.2018
14:35:18
сорт мутирует
не знаю, мне новый вернул

Valeriy
04.05.2018
14:36:15
другая вариация этой задачи, определить входит ли хотя бы один элемент из a2 в a1

это таким простые разогревочные задачки на элементарные знания js

далее начинаю спрашивать про промисы и генераторы

просто чтобы понимать кругозор и глубину знаний

на генераторах обычно встают раком 95% собеседуемых

Cenator
04.05.2018
14:39:16
эх щас бы документацию брать на работу, а не человека

Artem
04.05.2018
14:39:24
new Set([...a1, ...a2]).size === a1.length - через сет работает всё таки)

Stepan
04.05.2018
14:39:32
генераторы, серьезно?

Valeriy
04.05.2018
14:39:42
все происходит при расшаренном экране

пользоваться ращрешаю всем

Valeriy
04.05.2018
14:39:59
гуглом и т.д

интересен ход мыслей, скорость поиска решения

Vladimir
04.05.2018
14:40:51
это ж проверка на обычное понимание, что в хэшмапе доступ за O(1), а поиск в массиве - линия

Google
Andrey
04.05.2018
14:41:47
Сколько кода на генераторах за последние 5 лет кто написал?

Вот я килобайт максимум.

Stepan
04.05.2018
14:42:18
на генераторах обычно встают раком 95% собеседуемых
Может потому что их никто не юзает?

Artyom
04.05.2018
14:42:18
не знаю, мне новый вернул
У вас, видимо, какая-то своя математика

Cenator
04.05.2018
14:42:50
Andrey
04.05.2018
14:42:55
Эм, а если саги в проекте?
У меня нет. Если только саги, соглашусь.

Я санки предпочитаю.

Stepan
04.05.2018
14:43:30
Эм, а если саги в проекте?
Ладно, это единственный вариант

Artyom
04.05.2018
14:43:34
Я вот через генераторе делал генератор пейджинга

Andrey
04.05.2018
14:44:17
Не, круто. Только излишне в твоём случае.

Artyom
04.05.2018
14:44:30
ну как знать

Andrey
04.05.2018
14:44:43
Ну нафига тут генераторы?

Artyom
04.05.2018
14:44:48
Можно было бы и через массивы нормально сделать, но мне так нагляднее показалось

Stepan
04.05.2018
14:45:01
Генераторы ради генераторов не есть хорошо

Artyom
04.05.2018
14:45:13
Google
Stepan
04.05.2018
14:45:22
Это намного сложнее разбирать другому человеку

Andrey
04.05.2018
14:45:25
Мде...

Это намного сложнее разбирать другому человеку
Нет, просто это создаёт очень лишний оверхед без причины.

Artem
04.05.2018
14:47:29
да генераторы просто появились, не успели устаканится и сразу async/await появился

поэтому их как то пропустили все

Andrey
04.05.2018
14:47:39
это не важно, это кругозорные вопросы
Сколько у тебя собеседующих смогут красно-чёрное дерево написать?

Vladimir
04.05.2018
14:47:55
Stepan
04.05.2018
14:48:20
Andrey
04.05.2018
14:48:39
надо признать генераторы не самая удачная фича
Нет, просто их никто по делу не использует.

Andrey
04.05.2018
14:49:43
Кучу кода на rx можно заменить бесболезненно генераторами.

Valeriy
04.05.2018
14:50:12
http://bigocheatsheet.com/

Andrey
04.05.2018
14:51:01
http://bigocheatsheet.com/
К чему это?

Vladimir
04.05.2018
14:51:29
http://bigocheatsheet.com/
ну вот вам hash map и показывает, что средний - o(1)

и worst case - o(n)

Valeriy
04.05.2018
14:52:05
Andrey
04.05.2018
14:53:08
и worst case - o(n)
Зависит от хершапы, если в корзинах зранить списки, то да. Если деревья, то логарифм.

Dmitry
04.05.2018
14:53:25
Ребят че за дичь, в методе map не работает delete

Google
Vladimir
04.05.2018
14:53:42
Andrey
04.05.2018
14:54:12
и как так вышло, что hash map вы реализуете через дерево?
Если хеш у двух элементов совпадёт, то что делать будете?

Dmitry
04.05.2018
14:54:27
Удивительно.
У меня массив обьектов, я хочу удалить в объекте свойство и вернуть новый обьект

Dmitry
04.05.2018
14:55:07
Хмммм минуточку

Andrey
04.05.2018
14:56:10
А, не так прочитал.

Dmitry
04.05.2018
14:56:12
Andrey
04.05.2018
14:56:25
Покажи код.

Dmitry
04.05.2018
14:57:24
arr = arr.map(item => { delete item.value; return item;});

Stepan
04.05.2018
14:57:37
arr = arr.map(item => { delete item.value; return item;});
[].map(item => { const newItem = {...item}; delete newItem.property; return newItem; })

Dmitry
04.05.2018
14:58:02
Попробую сейчас

спасибо

Andrey
04.05.2018
14:59:29
рыдать
Серьёзно?

Vladimir
04.05.2018
14:59:38
ну конечно

Artyom
04.05.2018
14:59:40
reduce зачем

Страница 3863 из 5115