Контакты

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (45)

Лучшие ответы пользователя

Все ответы (50)
  • Зачем передают объект в функцию вот так?

    @bpGusar
    *spoiler*
    Смари. Есть например массив объектов
    const dgfdfg = [
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
              ];


    с помощью spread оператора ... ты можешь сделать так
    dgfdfg[0] = {
                ...dgfdfg[0],
                blabla: 5
              }


    и тогда у тебя будет массив объектов выглядеть уже так

    const dgfdfg = [
                { bla: 1, blabla: 5 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
                { bla: 1, blabla: 2 },
              ];


    то есть заменилась только blabla: 2, теперь цифра не 2 а 5, а вот bla: 1 осталось прежней
    это операция упрощает подобные действия.

    Так же с помощью spread Ты можешь создать новый массив из существующего
    например
    const rewtre = [...dgfdfg]

    и тогда у тебя будет новый массив объектов rewtre
    такую же операцию можно провернуть сделав

    const rewtre = dgfdfg.slice()

    Так же например есть массив с числами
    const sdgfsdf = [1,2,3,4,5,6,8,7,91,81,81,68,6,5168,1,561,16,156,81,651]


    как найти например максимальное или минимальное число прям на изи?
    вот так
    Math.max(...sdgfsdf )

    и те не нужен никакой цикл или другой велосипед, всё просто ))

    P.S
    в вопросе у тебя {...anyObj}
    это будет выглядеть примерно так
    const anyObj = { bla: 1, blabla: 5 }
    const anotherObj = {...anyObj}

    то есть ты из одного объекты скопируешь данные в дргуой
    Ответ написан
    1 комментарий
  • Как настроить такую красивую material theme в Sublime Text 3?

    @bpGusar
    *spoiler*
    на скрине не сублим, это visual studio...
    даже больше те скажу это не материал, это виндовидный дизайн который щас во всех продуктах майков
    Ответ написан
    Комментировать
  • Как изменить массив?

    @bpGusar
    *spoiler*
    если сделать так как вы хотите то вот так
    let a7 = [[1, 2], [3, 4], [5, 6]];
    
          function t7() {
            var arr = [];
            for (let key in a7) {
              arr.push(...a7[key]);
            }
            console.log(arr);
          }

    нно лучше сделать как предложил Равиль Туйчин
    Ответ написан
    Комментировать
  • Как выполнить поиск с полным совпадением по массиву?

    @bpGusar Автор вопроса
    *spoiler*
    Нашел решение.
    Надо использовать $all вместо $in
    Chats.countDocuments(
      {
        members: {
          $all: ["userIdOne", "userIdTwo"]
        }
      },
      cb
    )
    Ответ написан
    Комментировать
  • Как сделать zoom?

    @bpGusar
    *spoiler*
    самый простой способ это просто через css параметр zoom это сделать, либо через css параметр transform: scale(), а уж как вы будете увеличивать цифру в параметрах вам решать
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (150)