Співбесіда в Українську Компанію Junior Frontend ( JavaScript ) | React + Redux

Автокөліктер мен көлік құралдары

Підтримати канал та отримати доступ до ексклюзивних відео можна тут (Patreon) 👇
/ sniedaprogrammer
Зміст:
00:00 - Дисклеймери
00:14 - Початок співбесіди
01:46 - Про проекти (проект)
03:20 - Що використовуєш про верстці ? flexbox vs float vs grid
04:35 - Що таке БЕМ ? (верстка)
05:57 - Які знаєш семантичні теги ? (верстка)
06:15 - Як відцентрувати елемент (всі способи) ? (верстка)
07:03 - Всі значення для властивості position ? (верстка | html + css)
07:21 - Як зробити кастомний checkbox ? (верстка)
08:42 - Як працює fr в css grid ? (верстка | css)
09:30 - Що таке SCSS ? (верстка)
10:35 - Яка різниця між var, let та const ? ( JavaScript )
10:35 - Яка різниця між var, let та const ? ( JavaScript )
11:39 - Яка область видимості у let та const ? ( JavaScript )
12:17 - Чим відрізняється строге порівняння від не строгого ? ( JavaScript )
13:05 - Який тип порівняння працює швидше ? ( JavaScript )
13:19 - Чим відрізняється slice від splice ? ( JavaScript )
13:19 - Чим відрізняється slice від splice ? ( JavaScript )
13:59 - Як скопіювати об'єкт ? ( JavaScript | object )
15:20 - Як працює e.preventDefault ? ( JavaScript )
15:48 - Чим відрізняються стрілочні функції від звичайних ? ( JavaScript )
16:35 - Які способи роботи з асинхрогим кодом ? ( JavaScript )
16:46 - Що таке promise ? ( JavaScript )
17:45 - Що таке async await ? ( JavaScript )
18:34 - Що таке hoisting ? ( JavaScript )
18:34 - Як можна самостійно створити помилку ? ( JavaScript ) (throw new Error)
20:18 - Які способи зберігання інформації на frontend ? ( JavaScript )
20:50 - Типи http запитів ( Frontend )
21:03 - В чому різниця між post та put ? ( Frontend )
21:14 - В чому різниця між put та patch запитами ? ( frontend )
21:38 - Life cycle methods ? ( frontend )
21:59 - Чи можемо змінити props в React ? ( React js )
22:20 - Які знаєш хуки (hooks) ? ( React js )
22:45 - Як працює useEffect ? ( React js )
23:08 - Коли потрібен componentWillUnmount ? ( React js )
24:00 - Для чого потрібен хук useContext ? ( React js )
25:30 - Що таке React.memo ? ( React js )
25:54 - Чи можна відмовитися від redux використовуючи useContext ? ( React js )
26:48 - Як працює Redux ? ( redux )
28:02 - Коли можемо використовувати useState замість redux ? ( redux )
29:09 - Для чого потрібен redux-thunk ? ( redux )
29:42 - Чи працював з redux-saga ? ( redux )
29:55 - Чи працював з redux-toolkit ? ( redux )
30:04 - Переваги redux-toolkit над redux? ( redux )
31:26 - slice vs reducer ? ( redux )
32:09 - Як можна обробити зміну даних input ? ( react )
32:35 - Для чого хук useRef ? ( react )
32:50 - Різниця між useState та useRef ? ( react )
33:20 - Ти працював з typescript ? ( react )
33:30 - Різниця між type та interface ? ( typescript )
34:32 - Як типізуєш redux? ( typescript | redux )
34:55 - Доводилося використовувати Next js ? ( Next js )
35:09 - Що таке Next js ? ( Next js )
35:55 - Для чого key в React js ? ( React js )
36:52 - Чим відрізняється git rebase від git merge ? ( github )
37:38 - Як можна перенести коміт в іншу гілку ? ( github )
38:43 - Що таке функція вищого порядку ? ( JavaScript )
39:00 - Що таке чиста функція ? ( JavaScript )
39:20 - jQuery ? ( JavaScript )
40:00 - ДВІ ПРАКТИЧНІ ЗАДАЧІ ( JavaScript )
46:33 - Фідбек
----------------------------
Мій інстаграм для розробників:
/ snieda_programmer
Телеграм канал ( фідбек ) :
t.me/sniedaweb_ukr
Група телеграм:
t.me/programmersfromheaven
Автор коду на фоні:
@Давай Попробуем: JavaScript
----------------------------
• Дане відео підійде всім, хто вивчає Html, Css, JavaScript або React js
• Для джунів (junior)
• Для мідлів (middle)
Дякую за перегляд ! 🙏🤗
#javascript #react #співбесіда

Пікірлер: 137

  • @user-eg2iw2iv2i
    @user-eg2iw2iv2i Жыл бұрын

    Ще до прегляду напишу подяку, за розвиток українського IT контенту✊💥

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую 🙏🔥

  • @user-uw4kz5fu3f

    @user-uw4kz5fu3f

    Жыл бұрын

    Привіт Ігоре, я буду як типовий наглий коментатор і запрошу тебе зацінити і мій канал українською :)

  • @weukrainians1744
    @weukrainians1744 Жыл бұрын

    Дякую, крутий відос! Український контент росте та розвивається!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую

  • @user-wx5pn7th8j
    @user-wx5pn7th8j5 ай бұрын

    мій варіант завдання про flatten array . в даному випадку, працює з будь яким рівнем вкладеності function makeFlattenArr(arr){ let res = [] arr.forEach((el)=>{ if(el instanceof Array){ res.push(...makeFlattenArr(el)) }else { res.push(el) } }) return res }

  • @Alex0680
    @Alex0680 Жыл бұрын

    Огромное спасибо вам за классный контент!

  • @Voterite
    @Voterite Жыл бұрын

    Дуже круто , що одразу показуєш приклади.

  • @nicholaskaradzha2798
    @nicholaskaradzha2798 Жыл бұрын

    Як завжди - чудовий контент. Дякую за якість.))

  • @paliushentsia1651
    @paliushentsia1651 Жыл бұрын

    Дякую. Дуже інформативно. Такі речі якісно "чикають" страх співбесіди😁👍

  • @nazariikarpa7569
    @nazariikarpa7569 Жыл бұрын

    Дякую за український IT-контент!

  • @dmitry_beresten
    @dmitry_beresten Жыл бұрын

    Дякую за корисне відео!

  • @oleksanya
    @oleksanya Жыл бұрын

    Дякую, крутецький контент!

  • @stepanrudiak95
    @stepanrudiak95 Жыл бұрын

    Круто, дуже дякую за подібний контент

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую, welcome 🤗🔥

  • @romanprokopets3693
    @romanprokopets3693 Жыл бұрын

    крутий контент, особливо хочеться відмітити вставки з кодом під час відповіді, дякую!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    🙏🤗

  • @Anton-hg2wv
    @Anton-hg2wv Жыл бұрын

    Дуже дякую за такий контент

  • @rapsodden
    @rapsodden Жыл бұрын

    Окрема подяка за вивід правильних відповідей!

  • @ex-zalt4582
    @ex-zalt4582 Жыл бұрын

    Дякую за український контент! Однозначно лайк і коментарій)

  • @wickedcode6338
    @wickedcode6338 Жыл бұрын

    Дякую за відео!

  • @shortMovieforEveryBody
    @shortMovieforEveryBody Жыл бұрын

    Контент супер, насправді, окремо вдячність за розвиток українського контенту. В подальшому, якщо це можливо, спробуй сам, як варіант, проводити співбесіди з підписниками)

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую, подумаю над цим 😊

  • @OriGami145
    @OriGami145 Жыл бұрын

    Ти вже ці запитання на пам‘ять знаєш)) крутий контент, дуже корисно для новачків, дякую 🙏 А ти не думав сам проводити співбесіди для своїх підписників, і в кінці давати якийсь фідбек?)

  • @scarboro3689
    @scarboro3689 Жыл бұрын

    Дякую за україномовний контент!)

  • @IT_Pastor
    @IT_Pastor Жыл бұрын

    Дякую за корисний відос!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую, welcome 🤗

  • @mykhailobryndzak
    @mykhailobryndzak Жыл бұрын

    Дякую, робіть ще)

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Звичайно 🔥

  • @antonlazurko8999
    @antonlazurko8999 Жыл бұрын

    Useful content. Thanks mate! like+comment)))

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Thanks a lot !

  • @user-bb2ee7ds9u
    @user-bb2ee7ds9u Жыл бұрын

    Дуже гарний українській контент. Займаєте узьку нішу :)

  • @usergmail3091
    @usergmail3091 Жыл бұрын

    Дякую за україномовний контент!

  • @resoursa
    @resoursa Жыл бұрын

    Дякую друже!

  • @vasyok92
    @vasyok92 Жыл бұрын

    Дуже гарно)

  • @vasya8441
    @vasya8441 Жыл бұрын

    Дякую за вiдео,

  • @MakcKipelov
    @MakcKipelov Жыл бұрын

    подивився перше відео, і теж напишу одразу подяку за наш контент. Дуже приємно, сподіваюсь на продовження

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую ! Обов'язково буде !!

  • @maksym.pryhoda
    @maksym.pryhoda Жыл бұрын

    Дивлюсь з цікавістю, приклади для закріплення питань взагалі бомба

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую велике

  • @eugenbeetl9751
    @eugenbeetl9751 Жыл бұрын

    Красний інтерв'юєр :) А ти дуже добре відповідав, здається ти не джун)

  • @BMikel
    @BMikel Жыл бұрын

    Це неймовірно круто що такий контент зявляється українською мовою. Ви неймовірні, дякую!

  • @Max-tk8ol
    @Max-tk8ol Жыл бұрын

    Єєєєє, нова співбесіда, дякую!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Welcome 😏

  • @jamesbondinc6842
    @jamesbondinc6842 Жыл бұрын

    Чувак, ти крутий, десь я доповнював твої відповіді, десь дізнавався нове. Продовжуй в тому дусі!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m Жыл бұрын

    Дякую! Дуже актуально! Як раз буду шукати роботу щоб свічнутись у фронтенд. Сподіваюсь відео стане у нагоді :)

  • @zefffirka8963

    @zefffirka8963

    3 ай бұрын

    Як успіхи рік потому?)

  • @user-jt7wb3zc1m

    @user-jt7wb3zc1m

    3 ай бұрын

    ​ @zefffirka8963 Вітаю! Дякую що спитали :) Ситуація "все добреЄ та одночасно "все складно", ггг. Працюю, через деякі обставини не в компанії а на фрілансі, скоріше "fullstack" ніж фронт. Переважно Wordpress бо достатньо замовлень, сегмент вище середнього, уникаю Elementor & Co. Параллельно проходив безкоштовні курси frontend на RollingScopes EN та по nodejs, але зараз привалило замовленнями тому на жаль навчання довелось поки засаспендити, що трохи засмучує бо бек на ноді пішов як діти у школу, цікаво. Коротше таке собі. Сподіваюсь в вас успіхі краще :)

  • @Den-ig5bs
    @Den-ig5bs Жыл бұрын

    топ! Молодці!

  • @ichwill421
    @ichwill421 Жыл бұрын

    Дякую!

  • @user-qs7st3sw8c
    @user-qs7st3sw8c Жыл бұрын

    Крутяк!)

  • @oksanakukhotska7190
    @oksanakukhotska7190 Жыл бұрын

    Thanks!

  • @vladyslavsosnov8412
    @vladyslavsosnov8412 Жыл бұрын

    Круто. За українську окремий респект!

  • @jackyarrow471
    @jackyarrow471 Жыл бұрын

    відео афігезне, дякую тобі велике! допомогло відчути себе більш впевненим). Але я не розумію, чому не можна було скористатись методом flat(Infinity) в першій задачі, може я щось пропустив

  • @kyrylostromelyuk9492
    @kyrylostromelyuk9492 Жыл бұрын

    Дякую Дякую

  • @FrendIgor
    @FrendIgor Жыл бұрын

    Як багато треба знати на джуна ;) Дякую за українську!

  • @MrSvitS1337

    @MrSvitS1337

    Жыл бұрын

    Насправді це тільки на співбесідах так, тут інтерв'юер не дуже попався

  • @volodymyrpalamar5515
    @volodymyrpalamar5515 Жыл бұрын

    Вподобайка за Українську 👍

  • @andriykhomik1898
    @andriykhomik1898 Жыл бұрын

    Дякую за контент рідною мовою🇺🇦

  • @ruslanpostoiuk4963
    @ruslanpostoiuk4963 Жыл бұрын

    Кайф!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую

  • @semx8372
    @semx8372 Жыл бұрын

    Єдиний канал де стоїть дзвіночок на нові відео

  • @artillustrations5462
    @artillustrations5462 Жыл бұрын

    Дуже гарне інтерв'ю. Аж захотілось розвиватись як розробник. Але, на жаль, пальці болять, не можу на клавіатурі.

  • @GLBrand
    @GLBrand Жыл бұрын

    За відео дякую! Більше знімай, навіть фейкових співбесід. Завжди щось нове для себе відкриєш! За чекбокс би посперечався

  • @biotopcrypto611
    @biotopcrypto611 Жыл бұрын

    ЛУЧШИЙ!! ТОП🇺🇦🇺🇦👊👊

  • @ky3ow
    @ky3ow Жыл бұрын

    Для копії об'єкту можна використовувати spread operator(ES6) const obj = { a: 1 }; const objCopy = { ...obj };

  • @jeremylinn9837

    @jeremylinn9837

    Жыл бұрын

    так!

  • @user-dt5jl7yc6b

    @user-dt5jl7yc6b

    11 ай бұрын

    Так але це буде shallow copy

  • @freepeopleworldtv6138
    @freepeopleworldtv6138 Жыл бұрын

    Я ще не працюю . Впринципі на всі знав відповідь . Якось так попало що питання були легкі для мене. Але вважаю що є питпння такі як алгоритми структури даних . Ооп методи тоді буде важче

  • @Stas_Gutsal
    @Stas_Gutsal Жыл бұрын

    Дякую за відео. Скажи будь ласка, а ти плануєш записувати саме плейлистами відео уроки (як для навчання людей, які хочуть з нуля навчитися)? Було б дуже круто, якщо б в нас з'явився саме укроїномовний контент

  • @Max-tk8ol

    @Max-tk8ol

    Жыл бұрын

    Таке є у фрілансера по життю, але для різноманіття можна було б

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Часу бракує (

  • @zefris3169
    @zefris3169 Жыл бұрын

    14:50 ще можна копіювати об''єкти операцією spread

  • @andreyyatsenko1593
    @andreyyatsenko1593 Жыл бұрын

    задача на рекурсію остання? Бо не зовсім ще розумію, що таке рекусія, тільки почав вчитись

  • @user-we4qr8nl9f
    @user-we4qr8nl9f Жыл бұрын

    Нарештіііі, я шукав українськомовну співбесіду

  • @stnnickk
    @stnnickk Жыл бұрын

    Якщо про досвід спитають, можна про пет проекти сказати?

  • @teothedoor
    @teothedoor10 ай бұрын

    Дякую за таку корисну співбесіду :) Моє рішення останніх двох задачок: const flatten = (array) => { let r = []; for (let i = 0; i r.push(el)); } } return r; } console.log(flatten([[1], [[2, 3]], [[[4]]]])) const removeDupes = str => [...new Set(str)].join(''); console.log(removeDupes('abcd')) console.log(removeDupes("aabbccdd")); console.log(removeDupes("aaabccddddd")); console.log(removeDupes("abcd"));

  • @LHLetale

    @LHLetale

    10 ай бұрын

    console.log([[1], [[2, 3]], [[[4]]]].flat(Infinity)); задача первая решается)

  • @teothedoor

    @teothedoor

    10 ай бұрын

    @@LHLetale Не знав про Infinity, дякую )

  • @ihorzhuk4949
    @ihorzhuk4949 Жыл бұрын

    Привіт! В тебе ж будуть відеоролики по JS?) Дуже очікую!!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Привіт. На жаль, не впевнений, швидше по React 🔥

  • @ihorzhuk4949

    @ihorzhuk4949

    Жыл бұрын

    @@snieda_programming Дідь я в розпачі :) Підписався на твій patreon

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    @@ihorzhuk4949 Помітив, Дуже дякую ! Причина чому я не хочу робити контент по js заключається в тому, що такого контенту ДУЖЕ багато. Я просто буду повторяти уже сказані слова іншими 😊

  • @SHMATUAN
    @SHMATUAN Жыл бұрын

    Це якось бiльше на спiвбесiду на мiдла схоже чим на джуна .-.

  • @user-ep5yq8ek3e
    @user-ep5yq8ek3e Жыл бұрын

    Дуже круто!! Давай Українське!!!!!

  • @danlep0352
    @danlep0352 Жыл бұрын

    дякую за контент українською!

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    🤗🔥

  • @andrewpo16
    @andrewpo162 ай бұрын

    bem by yandex?

  • @user-jc4ys6nr3t
    @user-jc4ys6nr3t Жыл бұрын

    класно :) попробуй на мідла :))

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую. Попробую 😏

  • @weblance7333
    @weblance7333 Жыл бұрын

    питання та відповіді на мідла більше тягнуть, якщо це інтерв'ю справжнє

  • @maxym922
    @maxym922 Жыл бұрын

    ajiliway?

  • @vponochovny
    @vponochovny Жыл бұрын

    18:05 - перед fetch не пишемо 'await' ?

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Так, мій косяк🤗

  • @vponochovny

    @vponochovny

    Жыл бұрын

    @@snieda_programming я засумнівався і написав) Дякую за такі відео, багато чого нового і структуровані, чіткі відповіді. *Очікували джуна, а тут на кожне питання є такі повні чіткі відповіді, оце вони в шоці))

  • @mariia7044
    @mariia7044 Жыл бұрын

    Може я не вїхала але це дійсно фейкова співбесіда чи справжня?

  • @luckyperson3411
    @luckyperson3411 Жыл бұрын

    Скільки часу потрібно , щоб все це вивчити та успішно використовувати на практиці?

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Приблизно 1200 год. зосередженої робоьи

  • @luckyperson3411

    @luckyperson3411

    Жыл бұрын

    @@snieda_programming В мене ціль вийти на фріланс та верстати шаблонні сторінки для початку, мені вистачить html , css, jquery ? Чи зразу вчити JavaScript? Дякую за відповіді!)

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    @@luckyperson3411 без знань JavaScript - вчити JQuery немає сенсу

  • @YevheniiHloba
    @YevheniiHloba Жыл бұрын

    хороше інтерв'ю, я б сказав що можна Junior прибрати)

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    🔥

  • @AlexAlex-tb8ew
    @AlexAlex-tb8ew Жыл бұрын

    1k зелені зп? Чи варто взагалі знімати щось подібне з таким низьким зп? Я думаю тут є деяка доля непорозуміння, так як питання/відповіді тягнуть на набагато вищий рівень.

  • @user-td5bw9rt2g

    @user-td5bw9rt2g

    Жыл бұрын

    Це його не перша співбеседа, багато питань вже були.

  • @nanvlad
    @nanvlad Жыл бұрын

    Нафіга мені дивитися ціле відео, якщо можна одразу поставити лайк за українську і написати про це комент?

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую 🔥🤗🔥🤗

  • @sellentis
    @sellentis Жыл бұрын

    зроби що небуть з мікро будь ласкаа, шоб такого фону не було 🙄а так топ контент)

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Ок, дякую, постараюся 🔥

  • @user-uc9jo8jt5j
    @user-uc9jo8jt5j Жыл бұрын

    Відео чудове. Але є питання. Це імітація співбесіди - тобто вона є фейковою?

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Так

  • @user-wt3zo9lq8g

    @user-wt3zo9lq8g

    Жыл бұрын

    Фішку з кодом у UlbiTv взяли

  • @McScraych
    @McScraych Жыл бұрын

    А хлопця взяли чи ні?

  • @user-fz4le7ex3q
    @user-fz4le7ex3q Жыл бұрын

    Українська чудова

  • @nikola03077777777
    @nikola03077777777 Жыл бұрын

    нефіга не поняв але було цякаво

  • @m1nusasusplus897
    @m1nusasusplus897 Жыл бұрын

    І вінда на рузком, ну капєц

  • @ilyasosnytskyi8241
    @ilyasosnytskyi8241 Жыл бұрын

    Неперевершено

  • @bodyamunssin8963
    @bodyamunssin8963 Жыл бұрын

    Загалом круто і корисно, але явно співбесіда є постановою)

  • @nnazar836
    @nnazar836 Жыл бұрын

    Гарно б буоло подивитися відео де ти в ролі джуна без досвіду

  • @alexanderchumak1008
    @alexanderchumak1008 Жыл бұрын

    post, put - боже, как это развидеть.

  • @MrSvitS1337
    @MrSvitS1337 Жыл бұрын

    Я працюю на позиції junior більше року, вирішую складні задачі та беру велику відповідальність вмію працювати з складними графіками та впринцимі можу реалізувати любий челендж по фронту но варто мене запитати задачки на алгоритми, я без гугла не зроблю абсолютно нічого - немає сенсу запитувати алгоритми вони ітак на фронті не потрібні !!! Які нахрен масиви в масивах, якщо мені це віддасть бек, я його відправлю переробляти ніколи нічого подібного не буде в роботі - того що просять зробити на собесі, абсолютно НІКОЛИ!!!

  • @bogdan_888

    @bogdan_888

    Жыл бұрын

    Так и есть, просто нужно знать два языка, - один для работы, другой чтобы лясы точить на собеседовании. Тоже долго не мог принять эту реальность

  • @user-jp4lw9qm1c
    @user-jp4lw9qm1c Жыл бұрын

    Круто в целом, правда вижу что вам немного сложно говорить на укр, но это пройдёт

  • @cseedrvr6627
    @cseedrvr6627 Жыл бұрын

    Задачку с массивами можно еще так решить: array.toString().split(',');

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Попробую, дякую

  • @user-sf4yh2st7o
    @user-sf4yh2st7o Жыл бұрын

    Ось мої варіанти вирішування задач, не судіть строго))) 1) function flatten(arr) { arr.map((el, index) => { // typeof el == 'object Також можна використати в умові' if(Array.isArray(el)) arr.splice(index, 1, flatten(el)) }); return arr.flat(); } console.log(flatten([[1], [[2, 3]], [[[4]]]])); 2) function removeDupes(str) { return [...new Set(str.split(''))].join(''); } function removeDupes(str) { let newStr = '', oldStr = str.split('').sort(); oldStr.map((symbol, index) => { if(symbol != oldStr[index - 1]) newStr += symbol; }) return newStr; } console.log(removeDupes('abdsd'));

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дякую

  • @GLBrand

    @GLBrand

    Жыл бұрын

    [...new Set(str.split(''))].join(''); можна без split. Зайва операція ;)

  • @user-sf4yh2st7o

    @user-sf4yh2st7o

    Жыл бұрын

    @@GLBrand , Круто (не знав), дякую!!!

  • @MrMomomoy
    @MrMomomoy Жыл бұрын

    цікавий відос, від себе додам, шо перша задачка вирішується в один рядок, array.flat(2) думаю, ти це знав, просто на співбесіді не зорієнтувався

  • @furidashidreamer

    @furidashidreamer

    Жыл бұрын

    Ага особенно когда у тебя входящий массив не известен, там же может быть любой уровень вложения

  • @MrMomomoy

    @MrMomomoy

    Жыл бұрын

    @@furidashidreamer тоді пишеш flat(infinity)

  • @alex_akuna
    @alex_akuna Жыл бұрын

    Первую задачку я чет так решил, про flat вообще забыл) const result = []; function func(arr) { for (let index = 0; index if (Array.isArray(arr[index])) { func(arr[index]) } else { result.push(arr[index]) } } } func([[[1]], [2,3], [[[4]]], 5, [6]]) Вторая function uniqStr(str) { return [...new Set(str)].join('') } uniqStr("12322325677778880")

  • @snieda_programming

    @snieda_programming

    Жыл бұрын

    Дуже дякую

  • @IvanVasiunin
    @IvanVasiunin Жыл бұрын

    До цього відео я не знав про flat, але тепер здається що задачку з масивом можна було вирішити куди простіше, просто return array.flat(Infinity)

Келесі