• Как грамотно и с пользой структурировать обучение front-end разработке?

    kirbi1996
    @kirbi1996
    Ну лично я начал почти год назад, сразу учил js, потом на первом собесе понял что без верстки нормальной никуда. Начал больше верстать находишь макет в инете красивый и верстаешь. Что касается верстки достаточно посмотреть пару видео где за час верстают какой нибудь магазин. По верстке там уж можно если что нагнать. Как только 3 4 макета нормально сверстаешь, адаптивно и под мобилку. Можешь переходит к JavaScript. Я бы рекомендовал Sorax на ютубе. По памяти ещё помню смотрел JavaScript от а до Я. Среди книг читал в основном кантора, ещё носорога но там сложнее подача но более глубоко все разбирается. И само собой сразу идешь на codewars и делаешь задачи, одну за другой. Это очень помогает. После того как ты уже умеешь решать задачи, понимаешь плюс минус что да как, идешь учить реакт. Хотя бы маленько. Делаешь сайт на реакте в качестве тренировки. Ну или для начала туду или крестики нолики. И уже с реактом найти работу будет значительно легче. Сразу рекомендую забить на jquery. Даже не трать время. Из того что было бы полезно это es 6, bootstrap сетка, scss, react, react hooks, писать на функциях предпочтительнее чем на классах. Ну если кратко то так
    Ответ написан
    1 комментарий
  • Написать function expression суммы чисел геометрической прогрессии?

    WblCHA
    @WblCHA
    Вообще, вот:
    const sumG = (n, g) => {
        let sum = 0;
        let lastNum = 1;
        let str = '';
        
        for (let i = 0; i < n; i++) {
          sum += lastNum;
          str += `${lastNum} `;
          lastNum *= g;
        }
        str = str.slice(0, -1);
        
        console.log(str);
        return sum;
      };
      console.log(sumG(5,2));


    НО в твоём коде есть проблемы, из-за которых он и работать не сможет.
    Иф с большой буквы:
    If(b1 > 1) {

    Разные названия функций:
    let sumG = 
    SumG(5,2)

    А так же просто кривой код.
    Сумма должна быть числом или строкой?
    let sum = "";

    Это вообще, не рыба не мясо. Либо стрелочная должна быть, либо фанкшаном объявлять.
    let sumG = function (n,g) {
    Ответ написан
    9 комментариев
  • Как достать значение из вложенных объектов, имея массив ключей?

    0xD34F
    @0xD34F Куратор тега JavaScript
    const getNested = (obj, keys) => keys.reduce((p, c) => p?.hasOwnProperty(c) ? p[c] : null, obj);
    Ответ написан